如何写出优雅的Golang代码(四)

如何写出优雅的Golang代码(四)

当我们在Go语言中处理错误相关的逻辑时,最重要的其实就是以下几点:使用error实现错误处理-尽管这看起来非常啰嗦;将错误抛给上层处理-对于一个方法是否需要返回...
如何写出优雅的Golang代码(三)

如何写出优雅的Golang代码(三)

从开始学习、使用Go语言到参与社区上一些开源的Golang项目,就会发现Go语言社区对于显式的初始化、方法调用和错误处理非常推崇,类似Spring Boot和R...
如何写出优雅的Golang代码(二)

如何写出优雅的Golang代码(二)

我们在上一节中介绍了一些能通过自动化工具发现的问题,这一节提到的最佳实践可能就没有办法通过自动化工具进行保证,这些最佳实践更像是Go语言社区内部发展过程中积累的...
如何写出优雅的Golang代码(一)

如何写出优雅的Golang代码(一)

Go语言是一门简单、易学的编程语言,对于有编程背景的工程师来说,学习Go语言并写出能够运行的代码并不是一件困难的事情,对于之前有过其他语言经验的开发者来说,写什...
未来就业选择Python和Go哪个更合适

未来就业选择Python和Go哪个更合适

最近遇到一个工作两年的PHPer,问Python大大,他最近想接触些其他语言,Python和go选择哪个合适?这个话题比较敏感,其实大大也曾经在职业道路上遇到过...
初学者入门Golang的学习

初学者入门Golang的学习

一、Golang在过去几年取得的重要成绩2018年可以说是Go在云计算取得了领导地位,kubernetes已经成为了所有云计算公司的底层架构,而且越来越多的互联...
Go语言的前五大IDE

Go语言的前五大IDE

Go是一种简单可靠的编程语言。其稳固的结构和强大的类,有助于它发展成为各种开发人员的稳定和流行的语言。在你的日常编程中,会用到哪些Go语言的IDE?一起来看看G...
Go并发编程分享(二)

Go并发编程分享(二)

前一篇文章我们讲了Go并发编程分享(一),下面一起来看看Go并发编程分享的第二部分。Map使用空间换时间的方式,提供下面两个场景下的性能:设置一次,多次读,比如...
Go并发编程分享(一)

Go并发编程分享(一)

谈起Go并发编程的分享,每年各地的Go相关的大会都会有,基本上都会针对某一个专题进行介绍,或者针对Go并发编程的哲学进行分享。所以有两个选择,一个是结合业务讲一...