Home > 6 月 5th, 2009

2009.06.05

テスト駆動開発 (test driven development: TDD) のすすめ

テスト駆動開発 (TDD)とは、「プログラム開発手法の一種で、プログラム本体よりも先にテストケースを書くスタイル」(wikipediaより)のことです。テストケースとは作ったメソッドがどのように使われて、どのような振る舞いが想定されるかが分かるような検証用のコードです。TDDでは、多数のテストケースを書き、それらを自動的に実行できるツールによって、コードを検証し、開発を進めていきます。

(more…)