一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

程序員應(yīng)知——技術(shù)債務(wù)

  債務(wù)這個(gè)詞,相信大家已經(jīng)都對(duì)其深有體會(huì)了,特別是像我一樣作為“房奴”的人,每個(gè)月都要去銀行還錢(qián),那就是債務(wù)啊。

  在軟件開(kāi)發(fā)的過(guò)程中,我們往往也會(huì)借債,人們稱之為技術(shù)債務(wù),其實(shí)也就是為了快速地解決問(wèn)題,而采取的不規(guī)范的方案。比方說(shuō)把某個(gè)條件寫(xiě)死,再比方說(shuō)采用一些捷徑達(dá)到目的,而這只是特殊情況,無(wú)法應(yīng)用在其他模塊中。

  對(duì)于房貸,大家肯定每個(gè)月都會(huì)記著去還,但是對(duì)于技術(shù)債務(wù),大家似乎就不那么關(guān)心了,的確這個(gè)東西不一定是誰(shuí)借誰(shuí)還,可能一個(gè)人的代碼中產(chǎn)生了技術(shù)債務(wù),然后由于負(fù)擔(dān)太重,閃人了,那沒(méi)有辦法,這筆債務(wù)就會(huì)壓在后來(lái)工作接替者身上,古語(yǔ)說(shuō):父?jìng)觾敚恢肋@應(yīng)該叫什么。

  然而,技術(shù)債務(wù)其實(shí)最終的承擔(dān)者還是系統(tǒng)的所有者,或者說(shuō)系統(tǒng)的開(kāi)發(fā)商。而且,技術(shù)債務(wù)有一個(gè)致命的特點(diǎn),與我們的房貸不同,而與一種很可怕的借款——我們稱之為高利貸——相同,那就是會(huì)利滾利。試想一下,如果我們?cè)谝粋€(gè)類中欠下了技術(shù)債務(wù),然后之后的程序又對(duì)這個(gè)類進(jìn)行了擴(kuò)展和修改,再后的程序?qū)U(kuò)展后的程序又做出了更大的擴(kuò)展,或者說(shuō)后來(lái)的程序在一些功能的寫(xiě)法上參照了欠下債務(wù)的類,那么這個(gè)債務(wù)就會(huì)產(chǎn)生非常大的利息,甚至于超過(guò)了債務(wù)本身。用不了太多時(shí)間,我們就會(huì)發(fā)現(xiàn),已經(jīng)無(wú)力償還這份技術(shù)債務(wù)了。

  上面所提到的還只是在功能上的技術(shù)債務(wù),我覺(jué)得技術(shù)債務(wù)遍布于我們的系統(tǒng)開(kāi)發(fā)過(guò)程之中。比方說(shuō):

  在代碼規(guī)范上也存在技術(shù)債務(wù),如果一個(gè)程序員為了快速開(kāi)發(fā)或者修改一個(gè)功能,在開(kāi)發(fā)的時(shí)候沒(méi)有遵守代碼規(guī)范,那么此時(shí)就會(huì)欠下代碼規(guī)范方面的債務(wù)。如果不盡快償還的話,那么之后的基于該程序的修改,也會(huì)有很大的可能不遵守代碼規(guī)范,這也正是破窗子理論的體現(xiàn)。這樣下去,程序的可維護(hù)性就會(huì)大大降低,直至不可維護(hù)。

  在文檔上也存在技術(shù)債務(wù)。現(xiàn)在很多的開(kāi)發(fā)團(tuán)隊(duì)中還是存在技術(shù)文檔的,像詳細(xì)設(shè)計(jì)什么的。如果一次開(kāi)發(fā)中,由于時(shí)間緊,只修改了代碼,而沒(méi)有修改相關(guān)的文檔,那么必定就會(huì)造成文檔和實(shí)際代碼功能上的不一致。這樣做的后果就是,在一段時(shí)間之后,我們會(huì)發(fā)現(xiàn)文檔根本就不足以作為參考,因?yàn)橛行r(shí)候不僅不會(huì)幫助我們,而且還會(huì)造成誤導(dǎo),從而大家對(duì)文檔都失去了信心。

  從上面的種種我們可以看出,欠下技術(shù)債務(wù),而疏于修改,后果會(huì)非常嚴(yán)重,那么我們應(yīng)該怎么做呢?其實(shí)道理很簡(jiǎn)單,首先是盡量不要欠下技術(shù)債務(wù),其次就是一旦迫不得已欠下了債務(wù),就應(yīng)該以最快的速度償還。我們?cè)阢y行借的房貸,5年還和20年還,利息會(huì)相差很多,對(duì)于技術(shù)債務(wù),也是同樣,如果盡快償還,那么不會(huì)付出太大的代價(jià),而且是在我們的能力承受范圍之內(nèi)的,但是如果拖的時(shí)間太長(zhǎng),債務(wù)就會(huì)變得越來(lái)越多,直至我們無(wú)力償還。

  所以,作為程序員,除了關(guān)心自己生活中的債務(wù)之外,也請(qǐng)對(duì)技術(shù)債務(wù)提高警惕

it知識(shí)庫(kù)程序員應(yīng)知——技術(shù)債務(wù),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 91精品欧美成人 | 亚洲国产成人99精品激情在线 | 欧美线人一区二区三区 | 91视频第一页 | 亚洲图片欧美文学小说激情 | 国产精品女人在线观看 | 亚洲成a | 五月天综合色 | 久久国产福利 | 人人插人人看 | 国产美女在线精品观看 | 免费激情网址 | 亚洲欧美视频 | 特大毛片 | 精品久久久久久久一区二区手机版 | 美女一级毛片无遮挡内谢 | 国产激情在线观看完整流畅 | 丁香六月婷婷精品免费观看 | 自偷自拍亚洲欧美清纯唯美 | 免费成人小视频 | 国产伦精品一区二区三区视频小说 | 国产精品免费大片一区二区 | 成年女人免费v片 | 91色视频在线 | 91中文字幕yellow字幕网 | 欧美特黄一片aa大片免费看 | 久久免费公开视频 | 韩国免费一级片 | 欧美精品一国产成人性影视 | 成人观看的视频三级 | 激情小说 激情图片 | 男女一区二区三区免费 | 99在线精品视频在线观看 | 免费国产一区二区在免费观看 | 国产福利视精品永久免费 | 美女国产在线观看免费观看 | 日韩理论视频 | 99久久国产综合精品国 | 91色在线观看国产 | 亚洲精品国产手机 | 国产精品久久久久桃色tv |