標籤:技術債

高品質軟體值得花費成本嗎?

軟體開發專案中常見的爭論,在於花時間改善軟體品質,還是專注於發布更有價值的功能。通常交付功能的壓力主導了討論,導致許多開發人員抱怨他們沒有時間處理架構和程式碼品質。這場爭論基於一個假設,即提高品質也會增加成本,這是我們共同的經驗。但反直覺的事實是,內部軟體品質消除了減緩開發新功能的負擔,從而降低了軟體增強的成本。

作者:Martin Fowler

2019 年 5 月 29 日

閱讀更多…

文章

程式設計風格 生產力 專案規劃 技術債

程式碼異味

程式碼異味是一種表面現象,通常對應於系統中更深層的問題。這個術語最初是由 Kent Beck 在協助我撰寫重構一書時提出的。

作者:Martin Fowler

2006 年 2 月 9 日

閱讀更多…

wiki

技術債 程式設計風格 重構

預設試驗退休

在每個正常規模的團隊中,將任何類別技術的替代方案選擇限制為三個。這些是:當前的合理預設值、我們正在試驗的試驗值,以及我們討厭並想退休的值。

作者:Evan Bottcher

2021 年 11 月 10 日

閱讀更多…

wiki

技術債 企業架構 工具

設計回報線

DesignStaminaHypothesis中,設計回報線是指可以權衡設計品質和上市時間的功能量。

作者:Martin Fowler

2007 年 8 月 27 日

閱讀更多…

wiki

技術負債 專案規劃

設計耐力假說

設計良好的軟體是否值得花費心力?

作者:Martin Fowler

2007 年 6 月 20 日

閱讀更多…

wiki

生產力 技術負債 程序理論 演化設計 程式設計風格

令人厭惡

(這是您字典中的新增項目。)

令人厭惡(形容詞):無法測試的軟體。

作者:Martin Fowler

2005 年 3 月 16 日

閱讀更多…

wiki

字典 測試 糟糕的事物 技術負債 程式設計風格

預估利息

技術負債是一個非常有用的概念,但它引發了一個問題:您要如何衡量它?遺憾的是,技術負債不像財務負債,因此很難看出您負債的程度(儘管我們最近似乎在衡量財務負債方面遇到了一些問題)。

作者:Martin Fowler

2008 年 12 月 10 日

閱讀更多…

wiki

指標 技術負債 專案規劃

技術負債

軟體系統容易累積廢棄物 - 內部品質的缺陷,使得修改和進一步擴充系統比理想情況更困難。技術負債是一個比喻,由 Ward Cunningham 提出,說明如何思考處理這些廢棄物,並將其視為財務負債。新增新功能所需的額外工作量就是支付債務的利息。

作者:Martin Fowler

2019 年 5 月 21 日

閱讀更多…

wiki

技術負債 程式設計風格

技術負債象限

在過去幾個月中,有幾篇文章關於技術負債,提出了哪些類型的設計缺陷應該或不應該歸類為技術負債的問題。

作者:Martin Fowler

2009 年 10 月 14 日

閱讀更多…

wiki

技術債


所有標籤

API design · agile · agile adoption · analysis patterns · application architecture · application integration · bad things · board games · build scripting · certification · collaboration · computer history · conference panels · conferences · continuous delivery · covid-19 · data analytics · database · design · dictionary · distributed computing magazine · diversions · diversity · documentation · domain driven design · domain specific language · domestic · encapsulation · enterprise architecture · estimation · event architectures · evolutionary design · experience reports · expositional architectures · extreme programming · front-end · gadgets · generative AI · ieeeSoftware · infodecks · internet culture · interviews · language feature · language workbench · lean · legacy rehab · legal · metrics · microservices · mobile · noSQL · object collaboration design · parser generators · photography · platforms · podcast · popular · presentation technique · privacy · process theory · productivity · programming environments · programming style · project planning · recruiting · refactoring · refactoring boundary · requirements analysis · ruby · security · talk videos · team environment · team organization · technical debt · technical leadership · test categories · testing · thoughtworks · tools · travel · uml · version control · web development · web services · website · writing

2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · 1996

所有內容