程序員:永遠不要去請示是否應(yīng)該整理你的代碼
“我可以花一點時間整理一下這段代碼嗎?它太亂了。”對于這個問題的回答應(yīng)該永遠是“好!”。然而,很多時候,你會發(fā)現(xiàn),我們由于預(yù)算、時間、預(yù)定計劃、預(yù)見性和一些公司里典型的“玩世不恭”現(xiàn)象而拒絕了這樣的請求。我的建議是,親愛的開發(fā)者朋友們,永遠不要去請示這樣的問題,你知道那是至關(guān)重要而必須要做的。
也許你的工作環(huán)境比我的要好,當(dāng)你提出這樣的請求后,你立即會得到你的團隊的全面的支持。但很遺憾,很多人并不是那么的幸運。他們向老板征求意見,看是否可以花一些時間整理一下程序代碼,使它們高效,可擴展,也許老板能認識到這種事情的必要性,但最終只是簡單了說了聲“也許我們可以以后再做這個。”
為什么老板喜歡做出這樣的反應(yīng)?因為老板們不需要去讀,編輯,維護這些程序代碼。
這種做法很愚蠢,每個開發(fā)人員都知道。老板們,(如果你在讀這篇文章)現(xiàn)在阻止用幾個小時的時間整理一下程序會導(dǎo)致將來需要花上很多小時或好些天的后果。所以,允許你的開發(fā)人員花上一點時間對代碼進行必要的維護,實際上是在為你的公司省錢。但不用再擔(dān)心了 —— 他們永遠不會再向你請示了。他們直接就去做了。
原文鏈接:http://cdevroe.com/notes/code-maintenance-dont-ask/
譯文鏈接:http://www.aqee.net/2011/04/07/code-maintenance-dont-ask/
【編輯推薦】