程序員要做好補(bǔ)鍋匠

現(xiàn)代軟件規(guī)模巨大,幾乎所有的開(kāi)發(fā)都是原有系統(tǒng)上的修補(bǔ),因此程序員要學(xué)會(huì)做好補(bǔ)鍋匠。

功能可用。補(bǔ)鍋第一條,先不管補(bǔ)成什么樣,但補(bǔ)完一定要能用。這包涵了可用性和可靠性。如果偏離這一點(diǎn),就很容追求華而不實(shí)的東西,比方各種代碼潔癖。

最少修補(bǔ)。要補(bǔ)的鍋太多,而資源有限,因此必須珍惜補(bǔ)鍋材料,能少補(bǔ)就少補(bǔ),能不補(bǔ)就不補(bǔ),要補(bǔ),必須有明確的需求。尤其要克制住優(yōu)化爛代碼的沖動(dòng)!

補(bǔ)舊如舊。原來(lái)是什么鍋,補(bǔ)完還是什么鍋,否則還要學(xué)習(xí)新鍋的使用。保持舊代碼的風(fēng)格,這使得新的修改符合原有習(xí)慣,更容易理解,畢竟一致性也是非常重要的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,733評(píng)論 25 709
  • 自己個(gè)人覺(jué)得簡(jiǎn)書(shū)是一個(gè)不錯(cuò)的平臺(tái),原諒我兩個(gè)月前才知道有簡(jiǎn)書(shū)這個(gè)軟件,看著大神們寫的文章,分享的經(jīng)驗(yàn),感覺(jué)看到...
    萌萌萌萌夢(mèng)閱讀 238評(píng)論 0 0
  • 你,只有我親近的人知道 你,是我內(nèi)心不可觸摸的痛 你,是我缺失的愛(ài) 你,只有隱藏你,才能散發(fā)的的些許自信 你,就像...
    租客zfl閱讀 463評(píng)論 0 1
  • 大便座椅,人類了不起的發(fā)明, 雖說(shuō)不起眼,但是用了它,好多問(wèn)題都解決了,特別是病人,輕松了很多,治病,就是為了改善...
    南國(guó)喬木A閱讀 460評(píng)論 0 1

友情鏈接更多精彩內(nèi)容