什麽樣的活計,全無功勞,隻有苦勞 - 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才是你的。現在你就好好熬著吧。