Go 会接替 Java,成为下一个企业级编程语言吗?( 九 )

未知质量:第三方代码的质量和安全性可能存在问题。

未知支持:第三方库的开发可能随时停止支持。

意外更改:第三方库通常不像标准库那样严格地进行版本控制。

关于这方面更多的信息请参考 Russ Cox 提供的资料:https://research.swtch.com/deps

标准化格式

Gofmt 的风格没有人会去喜欢,但人人都会喜欢 gofmt。——Rob Pike

Gofmt 是一种以标准化方式来格式化 Go 代码的程序。它不是最漂亮的格式化方式,但却是最简单、最不令人生厌的格式化方式。标准化的源代码格式具有惊人的积极影响:

集中讨论重要主题:它消除了围绕制表符和空格、缩进深度、行长、空行、花括号的位置等一系列争论。

开发人员在彼此的代码库中感觉很自在,因为其他代码看起来很像他们编写的代码。每个人都喜欢自由地按照自己喜欢的方式进行格式化代码,但如果其他人按照自己喜欢的方式格式化了代码,这么做很招人烦。

推荐阅读