樓下一個妹紙,大搞資本主義建設的熱情高漲,不但要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