TDDが支えるリファクタリング - 自信を持ってコードを改善する技術 TDD(テスト駆動開発)を活用した安全なリファクタリング手法を解説。Red-Green-Refactorサイクルとリファクタリングの関係、テストに守られた改善の進め方、コードの臭い(Code Smell)の発見と対処、リファクタリングカタログの活用方法を具体的なコード例とともに学べます。