中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
程序員應(yīng)知——技術(shù)債務(wù)
序員應(yīng)知——技術(shù)債務(wù) 收藏 此文于2010-05-20被推薦到CSDN首頁
如何被推薦?
債務(wù)這個詞,相信大家已經(jīng)都對其深有體會了,特別是像我一樣作為“房奴”的人,每個月都要去銀行還錢,那就是債務(wù)啊。
在軟件開發(fā)的過程中,我們往往也會借債,人們稱之為技術(shù)債務(wù),其實也就是為了快速地解決問題,而采取的不規(guī)范的方案。比方說把某個條件寫死,再比方說采用一些捷徑達(dá)到目的,而這只是特殊情況,無法應(yīng)用在其他模塊中。
對于房貸,大家肯定每個月都會記著去還,但是對于技術(shù)債務(wù),大家似乎就不那么關(guān)心了,的確這個東西不一定是誰借誰還,可能一個人的代碼中產(chǎn)生了技術(shù)債務(wù),然后由于負(fù)擔(dān)太重,閃人了,那沒有辦法,這筆債務(wù)就會壓在后來工作接替者身上,古語說:父債子償,不知道這應(yīng)該叫什么。
然而,技術(shù)債務(wù)其實最終的承擔(dān)者還是系統(tǒng)的所有者,或者說系統(tǒng)的開發(fā)商。而且,技術(shù)債務(wù)有一個致命的特點(diǎn),與我們的房貸不同,而與一種很可怕的借款——我們稱之為高利貸——相同,那就是會利滾利。試想一下,如果我們在一個類中欠下了技術(shù)債務(wù),然后之后的程序又對這個類進(jìn)行了擴(kuò)展和修改,再后的程序?qū)U(kuò)展后的程序又做出了更大的擴(kuò)展,或者說后來的程序在一些功能的寫法上參照了欠下債務(wù)的類,那么這個債務(wù)就會產(chǎn)生非常大的利息,甚至于超過了債務(wù)本身。用不了太多時間,我們就會發(fā)現(xiàn),已經(jīng)無力償還這份技術(shù)債務(wù)了。
上面所提到的還只是在功能上的技術(shù)債務(wù),我覺得技術(shù)債務(wù)遍布于我們的系統(tǒng)開發(fā)過程之中。比方說:
在代碼規(guī)范上也存在技術(shù)債務(wù),如果一個程序員為了快速開發(fā)或者修改一個功能,在開發(fā)的時候沒有遵守代碼規(guī)范,那么此時就會欠下代碼規(guī)范方面的債務(wù)。如果不盡快償還的話,那么之后的基于該程序的修改,也會有很大的可能不遵守代碼規(guī)范,這也正是破窗子理論的體現(xiàn)。這樣下去,程序的可維護(hù)性就會大大降低,直至不可維護(hù)。
在文檔上也存在技術(shù)債務(wù)。現(xiàn)在很多的開發(fā)團(tuán)隊中還是存在技術(shù)文檔的,像詳細(xì)設(shè)計什么的。如果一次開發(fā)中,由于時間緊,只修改了代碼,而沒有修改相關(guān)的文檔,那么必定就會造成文檔和實際代碼功能上的不一致。這樣做的后果就是,在一段時間之后,我們會發(fā)現(xiàn)文檔根本就不足以作為參考,因為有些時候不僅不會幫助我們,而且還會造成誤導(dǎo),從而大家對文檔都失去了信心。
從上面的種種我們可以看出,欠下技術(shù)債務(wù),而疏于修改,后果會非常嚴(yán)重,那么我們應(yīng)該怎么做呢?其實道理很簡單,首先是盡量不要欠下技術(shù)債務(wù),其次就是一旦迫不得已欠下了債務(wù),就應(yīng)該以最快的速度償還。我們在銀行借的房貸,5年還和20年還,利息會相差很多,對于技術(shù)債務(wù),也是同樣,如果盡快償還,那么不會付出太大的代價,而且是在我們的能力承受范圍之內(nèi)的,但是如果拖的時間太長,債務(wù)就會變得越來越多,直至我們無力償還。
所以,作為程序員,除了關(guān)心自己生活中的債務(wù)之外,也請對技術(shù)債務(wù)提高警惕!
 
本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/lingyun2005/archive/2010/05/20/5610133.aspx
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
程序員:永遠(yuǎn)不要去請示是否應(yīng)該整理你的代碼 - CSDN.NET - CSDN軟件研發(fā)頻道
2010年終總結(jié)--技術(shù)篇
技術(shù)債務(wù):究竟讓你付出了多大代價?
批評代碼而不是人!15年程序員的職場箴言,每一條都十分受益!
程序員的10個謊言,你聽過幾個?
程序員的十大技術(shù)煩惱
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服