Re: [请益] 新创刚起步的一些开发疑问

楼主: dream1124 (全新开始)   2018-04-26 03:33:57
※ 引述《wandallin (万大林)》之铭言:
虽然你同事提的是有利后续长期维护程式码的事务和规则,
但是从大局来看... 你们才刚上线还要再补功能,同时商业模式又还不确定....
也就是说现有运作模式再大修的机会不小,
因此 1,3,4,5,6,7 点有可能做了以后没多久就变无意义...是否值得令人疑惑。
再从实务来看,你们用的是实现逻辑的速度快,但 bug 相对复杂难追踪的 js,
这种情况下若没有新的功能需求,那程式架构没严重问题就不该去动,
免得改完架构是好懂好维护了,却有地方不小心改坏掉,越改越不稳定....
这样你跟老板都会不好向负责的对象交待。
再加上你们没有人会写测试,每次改完都要一一手动检验成果,很难快速与完整,
这使你们相对不容易检查出前面那些问题,专案因此曝露在失控的风险中。
最起码等到有人先引进测试的做法,系统运作逻辑也稳定下来后才适合去落实其他原则。
整体而言,目前的状况你觉得烦...我觉得合情合理,没什么问题啊~
是我的话也会叫他们先指出那些想重构的地方并记在 issue tracker 上,
待时机成熟时再来搞这些东西~
作者: expup (linux)   2018-04-26 04:17:00
我想说的都被你说了
作者: deray (Deray)   2018-04-26 08:30:00
超级劣币
作者: Masakiad (Masaki)   2018-04-26 08:44:00
“1,3,4,5,6,7 点有可能做了以后没多久就变无意义”我反对这样的看法,依照我待过新创的经验是;现在不弄照正常发展速度一子dirty code就照成一堆模组依赖了。只要疯狂的加入新功能,又不早早写测试,就算压着不做那些事,系统也不会多稳,既然如此不如趁有心早点做好上述那几点。
作者: vi000246 (Vi)   2018-04-26 08:50:00
同一楼上 一开始架构弄好 以后赶专案能欠的技术债coda也会比较多
作者: jackblack   2018-04-26 09:01:00
现在不做以后真的会做吗
作者: WangDaMing (王大明)   2018-04-26 09:49:00
建议你心态改变下
作者: jack0204 (Jarbar王朝)   2018-04-26 09:51:00
很多人被赶的时程压到超紧绷,这样的确没时间做就放弃写测试,但照经验来看紧绷不会是一时的,所以未来没机会去改,就整个放弃测试了
作者: t64141 (榕树)   2018-04-26 09:54:00
有两句很经典的话,先求有再求好,以及东西没坏就不要改才不会改坏,第一句出现在前期,第二句用在后期,结果造就了很多负债累累的系统
作者: Masakiad (Masaki)   2018-04-26 10:16:00
还有一句话“程式写的不好又怎么会写的快”但我想能真正经历的才懂吧
作者: lovdkkkk (dk)   2018-04-26 13:46:00
1. 可做, 反正不太花时间, 只是也没什么立即明显的功效3. 可以先都不管, 以后想修再修4. 必需做, 但是范围要挑过, 程度也要有节制,记 tracker 后再加个步骤 - 讨论要不要做, 排时程不能全放生往后延5. 同 3, 可以规范新的怎么写, 旧的全改就再说6. 可以考虑排专人负责看 tracker 补 test case,顺 开发-建置-测试-发布 的流程 初期不一定要全员参与7. 用个工具做就好, 没有白费不白费的问题 @@
作者: senjor (哞哞)   2018-04-27 10:43:00
其实这是白箱的剧情,多写测试多做重构就可以一起做的很快但是要能够多写测试多做重构的前提就是要你写的够快。
作者: viper9709 (阿达)   2018-04-27 23:11:00
推这篇
作者: CCben (new man)   2018-04-30 00:13:00
推! 新创还没开始赚钱就要做重构?! 你同事平常接票不多吧

Links booklink

Contact Us: admin [ a t ] ucptt.com