ITエンジニアにはおなじみの『技術的負債』についての記事です。技術的負債の定義は「最善ではない設計や実装により内部品質が低下し、将来的な保守性やシステム性能としてのスケーラビリティに影響を与えるような課題」とこの記事内ではします。 コードを書くと多かれ少なかれ必ず負債が生まれます。そのため負債が生まれること自体は悪いことではないです。しかしその負債が返済されることなく溜まっていき、大きな問題として表面化してから対処することが多いため、よく開発現場では問題になるトピックです。 語り尽くされた話題ではありますが、負債が返済されない理由と返済する方法について改めて考えてみました。 負債が返済されない…