技術的負債 - CI/CD用語集の定義
技術的負債とは、より時間のかかる優れた解決策よりも、今の簡単または迅速な解決策を選ぶことで生じる暗黙の将来コストであり、その近道が後の作業を遅らせるにつれて「利子」が積み上がっていきます。
なぜ重要か
対処されない負債は、遅く不安定なpipelineや脆いコードとして現れます。バックログで追跡し、イテレーションごとにキャパシティを確保しておくことで、デリバリー速度が静かに劣化するのを防ぎます。
関連ガイド
Refactoring - CI/CD Glossary DefinitionRefactoring: Refactoring is changing the internal structure of code to improve its design without altering it…
Code Smell - CI/CD Glossary DefinitionCode Smell: A code smell is a surface symptom in code (long methods, duplicated logic, large classes) that hi…
Cyclomatic Complexity - CI/CD Glossary DefinitionCyclomatic Complexity: Cyclomatic complexity is a metric, defined by Thomas McCabe, that counts the number of…