第1部 リファクタリングの技術(リファクタリングの一例 リファクタリング・サイクル ほか) 第2部 コードの臭い(測定可能な臭い 名前付け ほか) 第3部 リファクタリングの実践(簡単なゲームの開発 作業時間記録ツール ほか) 第4部 付録(演習解答 Rubyリファクタリングツール)