#保守性
3件のフレームワーク
SOLID原則 / SOLID Principles
オブジェクト指向設計の5つの基本原則で、変更に強く拡張しやすいコードを書くためのガイドライン
クラス設計の改善
コードの保守性向上
リファクタリングの指針
クリーンアーキテクチャ / Clean Architecture
依存関係を内側に向けることで、変更に強く保守しやすいシステムを設計するアーキテクチャパターン
中〜大規模アプリケーションの設計
テスタビリティの向上
フレームワーク依存の排除
技術的負債管理 / Technical Debt Management
短期的な速度を優先して蓄積した設計・実装上の妥協を可視化し、計画的に返済していくマネジメント手法
レガシーコードの改善
開発速度の回復
品質と速度のバランス管理