楼下一个妹纸,大搞资本主义建设的热情高涨,不但要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才是你的。现在你就好好熬着吧。
什么样的活计,全无功劳,只有苦劳 - code refactoring
所有跟帖:
•
胡说有理!
-arcsigh-
♀
(0 bytes)
()
06/18/2013 postreply
12:59:08
•
想把什么东西都整理想这个想法就相当危险
-怪哉-
♂
(237 bytes)
()
06/18/2013 postreply
13:27:53
•
楼上各位英明。管理人员的招数就是把费力不讨好的烂摊子给了这类人,只要你不烦我就行。
-Slowguy-
♂
(0 bytes)
()
06/18/2013 postreply
14:08:46
•
不可。。。
-虎宝宝-
♀
(226 bytes)
()
06/18/2013 postreply
16:41:33
•
我根本不怕被干掉. 我知道自己的market value.
-expectingMM-
♀
(63 bytes)
()
06/18/2013 postreply
18:51:12
•
skill level老板慢慢会知道的,不用急。
-arcsigh-
♀
(44 bytes)
()
06/18/2013 postreply
21:24:50
•
是的. 我几乎也没碰到过.
-expectingMM-
♀
(338 bytes)
()
06/18/2013 postreply
21:40:19
•
如果大老板没有热情搞,加上没有精深的功力,谁搞谁死人
-peterdu-
♂
(0 bytes)
()
06/19/2013 postreply
06:58:24
•
同意你说的. 但有时refactoring 纯粹是为了我自己好. 因为今后总是我来maintain
-expectingMM-
♀
(0 bytes)
()
06/19/2013 postreply
07:42:49
•
是滴,原来的再慢,只要高层和客户愿意继续用就行,实在
-spicyfish-
♀
(57 bytes)
()
06/19/2013 postreply
08:26:31