什麽樣的活計,全無功勞,隻有苦勞 - code refactoring

樓下一個妹紙,大搞資本主義建設的熱情高漲,不但要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才是你的。現在你就好好熬著吧。




所有跟帖: 

胡說有理! -arcsigh- 給 arcsigh 發送悄悄話 (0 bytes) () 06/18/2013 postreply 12:59:08

想把什麽東西都整理想這個想法就相當危險 -怪哉- 給 怪哉 發送悄悄話 怪哉 的博客首頁 (237 bytes) () 06/18/2013 postreply 13:27:53

樓上各位英明。管理人員的招數就是把費力不討好的爛攤子給了這類人,隻要你不煩我就行。 -Slowguy- 給 Slowguy 發送悄悄話 (0 bytes) () 06/18/2013 postreply 14:08:46

不可。。。 -虎寶寶- 給 虎寶寶 發送悄悄話 虎寶寶 的博客首頁 (226 bytes) () 06/18/2013 postreply 16:41:33

我根本不怕被幹掉. 我知道自己的market value. -expectingMM- 給 expectingMM 發送悄悄話 (63 bytes) () 06/18/2013 postreply 18:51:12

skill level老板慢慢會知道的,不用急。 -arcsigh- 給 arcsigh 發送悄悄話 (44 bytes) () 06/18/2013 postreply 21:24:50

是的. 我幾乎也沒碰到過. -expectingMM- 給 expectingMM 發送悄悄話 (338 bytes) () 06/18/2013 postreply 21:40:19

如果大老板沒有熱情搞,加上沒有精深的功力,誰搞誰死人 -peterdu- 給 peterdu 發送悄悄話 peterdu 的博客首頁 (0 bytes) () 06/19/2013 postreply 06:58:24

同意你說的. 但有時refactoring 純粹是為了我自己好. 因為今後總是我來maintain -expectingMM- 給 expectingMM 發送悄悄話 (0 bytes) () 06/19/2013 postreply 07:42:49

是滴,原來的再慢,隻要高層和客戶願意繼續用就行,實在 -spicyfish- 給 spicyfish 發送悄悄話 spicyfish 的博客首頁 (57 bytes) () 06/19/2013 postreply 08:26:31

請您先登陸,再發跟帖!