doc.dev1x.org

技術的負債

コードレベル

スパゲッティコード

重複コード

不適切な命名規則やコメント不足

マジックナンバー

未使用のコードやライブラリ

低凝集・高結合なコード

アーキテクチャレベル

アドホックな設計

モジュール間の依存関係が複雑

拡張性が考慮されない設計

過剰なレイヤー

「動いているからOK」の構造放置

インフラ・環境レベル

時代遅れのライブラリやフレームワークの使用

バージョン管理の不備

非推奨ライブラリへの依存

セキュリティ設定の不備

テスト環境やデプロイ環境の不備

テストの負債

テストゼロ文化

テストコードの品質が劣悪

CI/CDの不備

手動テスト依存症

ドキュメントの負債

ドキュメントの欠落

ドキュメントの不適切・不完全

知識の属人化

プロセスと管理の負債

レビュー不足

朝令暮改の仕様変更

意思決定の不明確さ

非効率なタスク管理

技術選定の負債

チームのスキルに合わないオーバーエンジニアリング