关于业务一直改导致的代码整洁度问题

2019-09-26 14:58:33 +08:00
 hHarvey

业务需求老是改,导致代码越改越乱,甚至改一个大的版本有些实体类都用不到了,这个时候你们会去整理代码嘛 比如删掉没用的方法?删掉没用的类?

3445 次点击
所在节点    程序员
27 条回复
gaobing
2019-09-26 21:24:22 +08:00
代码分级。核心的功能和公用的功能保持条理和干净。易变的代码能用就行。
zhuzhibin
2019-09-26 22:24:20 +08:00
哎 前段时间做了一次重构 现在项目里面的 model 有很多比较复杂的业务逻辑,也是历史原因,刚开始的时候,orm 一直爽,现在有点难受了,违背了开闭原则,现在逐步往 server 层秦迁移,重构是一个漫长的过程。。。
weizhiyao008
2019-09-26 23:01:17 +08:00
不会,不删没事,删了出了 bug,这口锅有点大
Elethom
2019-09-26 23:06:05 +08:00
突然感觉我们团队好良心,三天上线一个功能完整的版本,然后用了两周重构优化补全测试,几十毫秒的 shortage 都专门发 issue。
feiffy
2019-09-27 08:28:22 +08:00
这个时候可能就需要应用设计模式的一些原则封装变化,把改动范围缩到最小,这样以后删起来更方便一些
davidyanxw
2019-09-27 10:09:19 +08:00
复用,抽出公用的逻辑、类库、工具库。
GreyYang
2019-09-27 13:47:44 +08:00
如果业务已经运行起来了, 重构还是要小心, 类似给正在飞行的飞机换点零件.

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

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

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

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

© 2021 V2EX