上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2 代码和项目组织
本章涵盖:
■ 使用惯用语句组织代码
■ 高效地处理抽象:接口和泛型
■ 关于如何构建项目的最佳实践
以简洁的、惯用的、可维护的方式组织一个Go 代码库并不是一件容易的事情。理解所有与代码和项目组织相关的最佳实践需要具备一定的经验,甚至需要犯错的经历。要避免哪些陷阱(例如,变量隐藏和嵌套代码滥用)?如何构造包?在什么情况下应该使用接口或泛型、初始化函数、实用程序包?在本章中,我们将研究常见的组织错误。
本章涵盖:
■ 使用惯用语句组织代码
■ 高效地处理抽象:接口和泛型
■ 关于如何构建项目的最佳实践
以简洁的、惯用的、可维护的方式组织一个Go 代码库并不是一件容易的事情。理解所有与代码和项目组织相关的最佳实践需要具备一定的经验,甚至需要犯错的经历。要避免哪些陷阱(例如,变量隐藏和嵌套代码滥用)?如何构造包?在什么情况下应该使用接口或泛型、初始化函数、实用程序包?在本章中,我们将研究常见的组织错误。