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