bliki tagged by: technical debt

CodeSmell

A code smell is a surface indication that usually corresponds to a deeper problem in the system. The term was first coined by Kent Beck while helping me with my Refactoring book.

more ...


DesignStaminaHypothesis

Is it worth the effort to design software well?

20 June 2007

more ...


EstimatedInterest

TechnicalDebt is a very useful concept, but it raises the question of how do you measure it? Sadly technical debt isn't like financial debt, so it's not easy to tell how far you are in hock (although we seem to have had some trouble with measuring the financial kind recently).

10 December 2008

more ...


TechnicalDebtQuadrant

There's been a few posts over the last couple of months about TechnicalDebt that's raised the question of what kinds of design flaws should or shouldn't be classified as Technical Debt.

14 October 2009

more ...

DesignPayoffLine

In the DesignStaminaHypothesis, the design payoff line is the amount of functionality below which it is possible to trade off design quality for time to market.

more ...


Detestable

(Here's an addition to your dictionary.)

Detestable (adjective): software that isn't testable.

16 March 2005

more ...


TechnicalDebt

You have a piece of functionality that you need to add to your system. You see two ways to do it, one is quick to do but is messy - you are sure that it will make further changes harder in the future. The other results in a cleaner design, but will take longer to put in place.

26 February 2009

more ...