Re: [请益] 何时会决定要重构程式

楼主: viper9709 (阿达)   2018-11-13 23:43:05
※ 引述《srwhite (阿白)》之铭言:
(恕删)
: 但最近又要再增加一个
: 于是我开始犹豫该不该整个打掉重构
: 避免程式码继续这样扩张下去 感觉很不专业
: 之后再有需求也比较好调整
: 但如果复制改一改大概只要一个小时
: 打掉重构可能要一个礼拜 还不保证会不会有什么多出来的bug
: 想请教大家在类似的情况
: 都用哪些标准来决定什么时候应该重构
其实这问题不一定要重构
或者说有个折衷的方法
就是把新写的那支拿来重构
把第二次的需求跟第一次合并,也就是新的需求都跑新写的
旧的就继续跑原本旧有的code
这样就不用动到旧的code,新的也不用一直复制改
等于是重构只做半套
不过至少新的部分架构比较好,以后要改也比较有把握
可以算是现实妥协下的方案吧~
一点小浅见~供做参考
作者: scorpion (蝎)   2018-11-14 01:12:00
然后之后换一批人就会莫名其妙为什么同一个行为有两支
作者: NDark (溺于黑暗)   2018-11-14 01:25:00
很正常 我的案子同一个模组有三种写法.经过实验,递增不改旧,才是最稳的做法
作者: aspdoctor (大崎)   2018-11-14 02:05:00
CleanCode有提到‘童子军原则’,可以搜寻一下
作者: massrelay (奇怪的大叔)   2018-11-15 15:39:00
务实,慢慢逐步取代风险小很多。
作者: internetms52 (Oaide)   2018-11-20 08:45:00
ㄊㄜ推,这做法很安全

Links booklink

Contact Us: admin [ a t ] ucptt.com