cyningsun / blog-sidecar

blog sidecar
0 stars 0 forks source link

译 | Packages as layers, not groups #115

Open cyningsun opened 3 years ago

cyningsun commented 3 years ago

https://www.cyningsun.com/03-03-2021/packages-as-layers-not-groups-cn.html

四年前,我写了一篇名为 《标准包布局》 的文章试图阐述:包布局。即使对高级 Go 开发人员来说,这也是最困难的话题之一。然而,大多数开发人员还在艰难地将代码组织到目录结构中,相应的目录结构随着应用程序缓慢增长。 几乎所有编程语言都有一种机制,将相关功能组合在一起。Ruby 有 gems,Java 有 package。这些语言没有约定代码进行分组的标准,因为的