技术负债

✍ dations ◷ 2023-06-10 21:42:57 #技术负债

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

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

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

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

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

相关

  • 波拿巴王朝波拿巴王朝(Bonaparte,1804-1814年,1815年,1852-1870年)是欧洲法国一个皇朝,1804年由来自科西嘉岛的拿破仑·波拿巴建立。拿破仑一世在1799年11月9日发动军事政变取得政权,结束法国
  • 声纳声纳,又译声呐,是英文缩写SONAR的音译,其英文全称为“Sound Navigation And Ranging”(声音导航与测距),是一种利用声波在水下的传播特性,通过电声转换和信息处理,完成水下探测和通
  • 压延压延是高分子材料加工中重要的基本工艺过程之一,也是某些高分子材料(如橡胶、热塑性塑料)半成品及成品的重要加工成型方法之一。已经塑化的接近粘流温度的热塑性塑料通过一系列
  • 奇奇利奇奇利(Chichli),是印度中央邦Narsimhapur县的一个城镇。总人口9250(2001年)。该地2001年总人口9250人,其中男性4900人,女性4350人;0—6岁人口1413人,其中男767人,女646人;识字率65.58%
  • 海边的卡夫卡《海边的卡夫卡》(日语:海辺のカフカ)是日本作家村上春树在2002年出版的长篇小说。小说的主人公是一位自称名叫田村卡夫卡——作者始终未交代其真名的少年。他在十五岁生日前
  • 大壹夏大壹夏,渤海国宗室大臣。大氏。第二代国王武王大武艺之从兄。渤海武王仁安七年(726年,唐玄宗开元十四年),武王大武艺派遣同母弟大门艺等率兵攻黑水靺鞨,大门艺多次固谏劝阻大武艺
  • 合肥地铁S1线合肥地铁S1线是连接中华人民共和国安徽省合肥市和中华人民共和国安徽省淮南市寿县的一条市域轨道交通线路,于2020年11月29日进行土建招标,项目审批、核准或备案机关名称:国家发
  • 崔光赫崔光赫(韩语:최광혁;1987年-),脱北者,韩国雪橇曲棍球选手。崔光赫出生于北朝鲜咸镜北道化成郡,2000年左腿因火车坠落事故致残,截肢至膝下。2001年经由中国脱北。在2018年冬季残奥会雪
  • 塞拉菲诺·马扎罗基塞拉菲诺·马扎罗基(意大利语:Serafino Mazzarocchi,1890年2月2日-1961年4月21日),生于蒙泰格拉纳罗,意大利前男子竞技体操运动员。他曾获得1912年夏季奥运会体操比赛男子团体全能金牌。1904: 美国(USA)1908: 瑞典(SWE)1912: 意大利(ITA)1920: 意大利(ITA)1924: 意大利(ITA)1928: 瑞士(SUI)1932: 意大利(ITA)1936: 德国(GER)1948: 芬兰(FIN)1952: 苏联(URS)1956: 苏联(URS)
  • 高继中高继中(1930年4月-),男,辽宁义县人,中华人民共和国政治人物,曾任辽宁省人大常委会副主任,九三学社中央委员会常务委员、辽宁省委员会主任委员,第九届全国人大代表。