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

文 档

在大型工程中,文档对于使软件可访问性和可维护性非常重要。与其他特性类似,Go 中的文档简单实用:

由于它是嵌入到源代码中的,因此两者可以同时维护。

它不需要特殊的语法,文档只是普通的源代码注释。

可运行单元测试通常是最好的文档形式。因此 Go 要求将它们嵌入到文档中。

所有的文档实用程序都内置在工具链中,因此每个人都使用它们。

Go linter 需要导出元素的文档,以防止“文档债务”的积累。

商业支持的开源

当商业实体在开放式环境下开发时,那么一些最流行的、经过彻底设计的软件就会出现。这种设置结合了商业软件开发的优势——一致性和精细化,使系统更为健壮、可靠、高效,并具有开放式开发的优势,如来自许多行业的广泛支持,多个大型实体和许多用户的支持,以及即使商业支持停止的长期支持。Go 就是这样发展起来的。

推荐阅读