该领域中可能最权威的书《 Go编程语言》在 10.6包和命名 一节中讨论了该主题:
- 保持简短名称,但不要使名称含糊(
user
超过userName
) - 软件包名称通常采用单数形式(除非与预声明的类型存在冲突)
- 选择名称,以便它们在包的上下文中读取,例如net.IP
此外,还有一个不错的幻灯片套牌,其中的“名称”可以解决一些问题,还有一些信息性的Reddit线程,也可能很有用。
根据我的经验(除上述内容外),大多数命名约定都是特定于项目或公司的。
欢迎分享,转载请注明来源:内存溢出
该领域中可能最权威的书《 Go编程语言》在 10.6包和命名 一节中讨论了该主题:
user超过
userName)
此外,还有一个不错的幻灯片套牌,其中的“名称”可以解决一些问题,还有一些信息性的Reddit线程,也可能很有用。
根据我的经验(除上述内容外),大多数命名约定都是特定于项目或公司的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)