技术负债

✍ dations ◷ 2025-11-02 13:31:09 #技术负债

技术负债(英语:Technical debt),又译技术债,也称为设计负债(design debt)、代码负债(code debt),是程序设计及软件工程中的一个比喻。指开发人员为了加速软件开发,在应该采用最佳方案时进行了妥协,改用了短期内能加速软件开发的方案,从而在未来给自己带来的额外开发负担。这种技术上的选择,就像一笔债务一样,虽然眼前看起来可以得到好处,但必须在未来偿还。软件工程师必须付出额外的时间和精力持续修复之前的妥协所造成的问题及副作用,或是进行重构,把架构改善为最佳实现方式。

1992年,沃德·坎宁安首次将技术的复杂比作为负债。

第一次发布代码,就好比借了一笔钱。只要通过不断重写来偿还债务,小额负债可以加速开发。但久未偿还债务会引发危险。复用马马虎虎的代码,类似于负债的利息。整个部门有可能因为松散的实现,不完全的面向对象的设计或其他诸如此类的负债而陷入窘境。

马丁·福勒提出了把技术负债分为四个象限。

常见的技术债务的原因有:

相关

  • 三只小猪三只小猪,是一则著名的英国童话,以会说话的动物为主角。其出现时间可能是18世纪或更早,但正式书面出版于1840年代(但与1812年出版的《格林童话》里一则故事雷同)。目前三只小猪已
  • 行星轨道在物理学中,轨道是一个物体在引力作用下绕空间中一点运行的路径,比如行星绕一颗恒星的轨迹,或天然卫星绕一颗行星的轨迹。行星的轨道一般都是椭圆,而且其绕行的质量中心在椭圆的
  • 布莱恩·爱普斯坦布莱恩·塞缪尔·爱普斯坦(英语:Brian Samuel Epstein,1934年9月19日-1967年8月27日),生于英国利物浦,犹太人,英国音乐界巨擘,披头士乐队星探及经纪人。生平最伟大的作品莫过于披头士
  • 砂窝乡砂窝乡,是中华人民共和国河北省保定市阜平县下辖的一个乡镇级行政单位。砂窝乡下辖以下地区:砂窝村、河彩村、砂台村、龙王庄村、龙王沟村、百亩台村、全庄村、大柳树村、仙湾
  • 阿纳巴尔高原阿纳巴尔高原是俄罗斯的高原,位于克拉斯诺亚尔斯克边疆区的中西伯利亚高原东北部,最高点海拔高度905米,是阿纳巴尔河的发源地,该高原气候恶劣,人烟稀少。
  • 普舒帕瓦丽普舒帕瓦丽(英语:Pushpavalli,1925年1月3日-1991年)是印度女演员,主要演出泰米尔语和泰卢固语电影。她最为所知的是她和已婚南印度男影星占美尼·加尼山的关系。普舒帕瓦丽其后更
  • 拉哈穆其他传说拉哈穆(Lahamu)是阿卡德神话中提阿玛特和阿勃祖的第一个女儿。她与其兄弟拉赫穆(Lahmu)生下了安沙尔(Anshar)和基沙尔(Kishar),而后二位又是第一神“安努”的父母。 拉哈穆有
  • 神保町站神保町站(日语:神保町駅/じんぼうちょうえき  */?)是位于日本东京都千代田区神田神保町二丁目,属于东京都交通局(都营地铁)、东京地铁的铁路车站。都营地铁车站设有“专修大学前
  • 任天堂情报开发本部任天堂情报开发本部(日语:任天堂情報開発本部,英语:Nintendo Entertainment Analysis & Development,一般简称EAD)曾是任天堂公司内部最大的一个分部门。当初是由任天堂开发第四部
  • 爱情守则《爱情守则》(英语:"New Rules")是英国歌手杜阿·利帕演唱的一首歌曲,出自其2017年首张同名专辑(英语:Dua Lipa (album))。这首歌曲由卡罗琳·爱林、埃米莉·沃伦(英语:Emily Warren (songwriter))和伊恩·柯克帕特里克(英语:Ian Kirkpatrick (record producer))创作,并由柯克帕特里克制作。这首歌曲于2017年7月21日作为专辑的第6支单曲发行至英国的当代流行电台,并于2017年8月22日以相同形式发行至美国。《爱情守则》是一