什么样的活计,全无功劳,只有苦劳 - code refactoring
(2013-06-18 12:23:56)
下一个
楼下一个妹纸,大搞资本主义建设的热情高涨,不但要refactor code,还要跟老板要credit。
断断不可。聚天下之铁,亦不可铸此大错。
Code refactoring, 纯属吃饱了撑的,闲得蛋疼,整出来的工程,又称“蛋疼工程”。此类工程,没有visibility,没有credit,就是让一些狂热扣腚工自我感脚良好而已。同时,危险巨大:
对于管理层和客户,要的是usability,robust, 好用耐用,具体怎么写的,该用for loop还是while loop,they don't give a 蛋(damn)。
即使有非常完善的测试手段,重写代码也难免introduce bugs。一旦出了问题,全是你的错!“原来的代码就有很多缺陷,本来就有bug,不是refactoring造成的。”你辩解道。BULL SH!T - 原来的错没有被人发现,你动过了就是你造成的,这就是裤裆里掉下来一块黄泥巴,你说它不是屎,别人看来就是屎,跳进黄河也说不清楚。
把别人写好的、测试过的、上了production的代码重写,带动整个sdlc相关环节的额外工作。天气那么好,没事大家出去晒晒太阳不好吗?谁愿意测试那些劳什子?这就是招人恨。出了错,没人管新代码有什么优点,通通滴roll it back!
写code有瘾的妹纸,等你升到senior位置,一个产品的框架你说了算,可以一竿子捅到底,再去实现你的理想抱负,那个时候credit/visibility才是你的。现在你就好好熬着吧。