100个Go语言典型错误
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2 代码和项目组织

本章涵盖:

■ 使用惯用语句组织代码

■ 高效地处理抽象:接口和泛型

■ 关于如何构建项目的最佳实践

以简洁的、惯用的、可维护的方式组织一个Go 代码库并不是一件容易的事情。理解所有与代码和项目组织相关的最佳实践需要具备一定的经验,甚至需要犯错的经历。要避免哪些陷阱(例如,变量隐藏和嵌套代码滥用)?如何构造包?在什么情况下应该使用接口或泛型、初始化函数、实用程序包?在本章中,我们将研究常见的组织错误。