Slide 6
Slide 6 text
技術の層:変更を重くする構造を見る
は、短期には都合のよい設計や実装が、
将来の変更を高コストにしたり、不可能にしたりする問題を指す。
Technical Debt
技術的負債
責務のずれ・依存関係の問題も含む
実装負債
コードの書き⽅に残る問題
修正する範囲が広がる
確かめる範囲が広がる
調整する相⼿が増える
必要な変更に対して、負担を捉える
実装負債は、コードの書き方に残る技術的負債。
技術的負債には、責務のずれや依存関係など、設計に起因する問題も含まれる。
古さや好みではなく、どの変更に、どんな修正や検証の負担が生じるかを見る。
定義:Dagstuhl Seminar 16162, 2016, p. 112。分類:Ernst, Kazman & Delange, Technical
Debt in Practice, MIT Press, 2021。
6