TDD(Test-Driven Development)は、テストを先に書いてから実装コードを書く開発手法。Kent Beckが1990年代後半にExtreme Programming(XP)の一部として開発し、現在ではアジャイル開発の中核プラクティスとして広く採用されている。 Kent Beckの言葉を借りれば、TDDの目的は ...
テスト駆動開発(Test-Driven Development, TDD)は、ソフトウェア開発における品質向上と生産性向上を目的とした開発手法であり、近年のアジャイル開発の普及とともに再評価されている。本稿では、TDDの基本概念、実践的なプロセス、導入時の課題とその克服策 ...