ソフトウェア開発において、実装コードを書く前にテストコードを書き、逐一テストを行うこと。通常は、この考え方に基づいたテストファースト・プログラミングのことをいう。 テストファーストのメリットは、「テストケース作成を通じて、仕様が明確 ...