如何复用一套代码满足多样化的需求?

2020-08-13 08:40:50 +08:00
 taowen
https://github.com/taowen/modularization-examples

有太多的文章教你怎么组织代码了。但是这些文章大都是系统 A,模块 B 的抽象写意派。虽然看着很有道理的样子,但就是看不懂。 本文的特点是有十多个带有具体业务场景的例子。从如何接新需求的角度来分析模块应该怎么拆分。
3202 次点击
所在节点    程序员
8 条回复
myd
2020-08-13 09:25:11 +08:00
yiqiao
2020-08-13 10:46:33 +08:00
@myd 皇帝的代码?为什么我看不到代码?
symeonchen
2020-08-13 12:47:33 +08:00
文章写得蛮不错的
xuanbg
2020-08-13 13:46:56 +08:00
https://github.com/xuanbg/insight_role
https://github.com/xuanbg/insight_user
https://github.com/xuanbg/insight_tenant

结构和代码是不是都基本上都一个样?没错,就是复制一下改一改
bz5314520
2020-08-13 13:51:10 +08:00
可能看的不够过吧,毕竟是软件 “工程” , 你总不能以盖摩天大厦的标准去盖小房子吧,具体问题具体分析,我是角色代码设计是自上而下的。
sangs
2020-08-13 15:33:38 +08:00
感谢分享, 很多场景自己以前的确没想到狗, 写的很不错.
jones2000
2020-08-13 15:56:47 +08:00
教程只能参考参考, 具体还是要看实际情况了。 特别是小公司,前期根本没详细需求设计,一边开发一边改需求,你前期代码设计的再好,也经不起大量的需求变动。最后都懒的去重构了, 就打补丁的方式堆代码了。
leekafai
2020-08-14 10:14:10 +08:00
将多样化的需求写到一套代码里去

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/697838

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX