3
我们离像乐高积木那样编程还有多远?
source link: https://www.v2ex.com/t/815228
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
记得刚学编程的时候,老师都说要低耦合高内聚
后面接触了 OO ,好像也讲了很多模块化的设计方法,比如依赖反转
工作后,又有了微服务等划分系统模块的方法
但实际上,各个模块间的集成并非像拼积木那么简单,现在我们离像乐高积木那样编程更近了吗
在使用一些 vim 、emacs 插件的时候,偶尔会有一种积木组合的感觉,不知大家还见过哪些模块化编程、构造的软件呢
后面接触了 OO ,好像也讲了很多模块化的设计方法,比如依赖反转
工作后,又有了微服务等划分系统模块的方法
但实际上,各个模块间的集成并非像拼积木那么简单,现在我们离像乐高积木那样编程更近了吗
在使用一些 vim 、emacs 插件的时候,偶尔会有一种积木组合的感觉,不知大家还见过哪些模块化编程、构造的软件呢
13 条回复 • 2021-11-14 10:56:07 +08:00
XTTX 1 小时 48 分钟前
https://github.com/ardanlabs/service
foundation- 底层 methods, 只要是 web app 都可以 copy-paste
business- 专属的业务逻辑、数据库、中间件
app- web app 入口,handler
最近好像又有大变化了。只要用顺了这个结构,新项目基本上就是缝缝补补,foundation 不用动,business 里的 CRUD 逻辑也是复制粘贴改,app 里的 handler 也差不多
foundation- 底层 methods, 只要是 web app 都可以 copy-paste
business- 专属的业务逻辑、数据库、中间件
app- web app 入口,handler
最近好像又有大变化了。只要用顺了这个结构,新项目基本上就是缝缝补补,foundation 不用动,business 里的 CRUD 逻辑也是复制粘贴改,app 里的 handler 也差不多
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK