Golang - 具有结构、变量和接口的代码组织

我有其中一个文件中包含了相当多的代码库StructsInterfacesVariables在同一个文件的功能,我不知道如果我需要独立成单独的文件与本附加文件名。因此,例如,accounts.goaccounts_struct.goaccounts_interface.go与结构和接口分别。

当结构、变量和接口的代码库不断增长时,文件组织的好方法是什么?


幕布斯6054654
浏览 216回答 2
2回答

动漫人物

这是我设计包装的心智模型。a. 一个包应该包含一个想法或概念。http 是一个概念,http 客户端或 http 消息不是。湾 包中的文件应包含一组相关类型,一个好的经验法则是,如果两个文件共享同一组导入,则合并它们。使用前面的例子,http/client.go,http/server.go是粒度的良好水平C. 不要为一种类型做一个文件,这不是惯用的 Go。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go