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

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

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

3446 次点击
所在节点    程序员
27 条回复
zjsxwc
2019-09-26 15:10:30 +08:00
删掉没用的呗。
这个和产品经理有关,
没有逻辑关联的为什么要在一起保留,
就和楼下店铺一样,上上个月开服装店、上个月开火锅店、 这个月开理发店、下个月要开培训班一样
cnoder
2019-09-26 15:14:22 +08:00
要是下个版本又要加回来。。。
可以删,但没必要,一定没用的就删了呗
Vegetable
2019-09-26 15:14:56 +08:00
我一般很少删的,主要是删了也没什么意义,但是被添加的新功能搞的很难看的代码,可能会尝试重构一下.
araraloren
2019-09-26 15:15:22 +08:00
所以 你们没有版本管理么。。。?
taogen
2019-09-26 15:17:32 +08:00
删。单独 commit 删除操作,便于以后查找。
luckyrayyy
2019-09-26 15:18:24 +08:00
会,相当程度的代码洁癖,甚至有点影响开发进度....
jadec0der
2019-09-26 15:49:17 +08:00
build 的时候集成一个静态检查工具,比如 find bug, 如果有没有用到的方法或者类就会 build 失败
czzhengkw
2019-09-26 15:50:25 +08:00
单元测试,覆盖率检测,覆盖不到的代码可以考虑删
ai277014717
2019-09-26 15:52:38 +08:00
产品在试错,如果转化率降低还可能下个版本还会加回来。
MrJeff
2019-09-26 15:53:32 +08:00
遇见没用的代码 我是一定要删掉的 反正有 git 做版本记录 代码洁癖
jaryur
2019-09-26 15:55:17 +08:00
两个字:重构
soulzz
2019-09-26 15:55:20 +08:00
删掉 包括注灰的部分
有 git 后不需要留着
MuscleOf2016
2019-09-26 15:55:28 +08:00
不会写着写着对这种代码就没感情了,已经是个被别人玩烂的东西了,能跑就行。
passerbytiny
2019-09-26 15:59:16 +08:00
如果你们有完成的评审或单元测试过程,那你们的 CI、CD、质量管理员会逼着你删掉过时代码。
ETO
2019-09-26 16:32:48 +08:00
会,自己写的代码没用的会删掉,精良精减。
不过,同事的虽然看着很难受,还是不敢动。
tinycold
2019-09-26 16:43:04 +08:00
shi 山怎么来的,现在大家都知道了
l00t
2019-09-26 19:06:34 +08:00
不会次次删,但是隔段时间会删一次。变动太频繁的时候今天删明天加,就算有版本控制也很烦;隔段时间删一删,保持代码基本可控就行了。
maxxxxx
2019-09-26 19:12:48 +08:00
强业务代码乱就乱吧,无所谓。
Takamine
2019-09-26 20:30:39 +08:00
开闭原则就是被这么蹂躏的。_(:з」∠)_
loading
2019-09-26 20:36:11 +08:00
能跑就行,因为肯定会重构(个鬼)。

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

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

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

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

© 2021 V2EX