先にテストを書いてから、それを満たす実装を行う開発手法。
失敗するテストを先に書き、それを通す最小限の実装を行い、リファクタリングするサイクルを繰り返す開発手法。このサイクルは「レッド・グリーン・リファクタリング」とも呼ばれ、実装より先にテストを書くことで、テストしやすい設計(疎結合で小さな単位に分割された設計)へと自然に導かれる効果もある。
© 2026 ITBGM