正文

什么样的活计,全无功劳,只有苦劳 - 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才是你的。现在你就好好熬着吧。








[ 打印 ]
阅读 ()评论 (1)
评论
孤鹜齐飞 回复 悄悄话 你写的太逗了,我这多少年都在潜水的主儿,都忍不住跑出来哈啦哈啦 ????
登录后才可评论.