Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards. Kent Beck, who is credited with having developed or 'rediscovered' the technique, stated in 2003 that TDD encourages simple designs and inspires confidence.
Test-driven development is related to the test-first programming concepts of extreme programming, begun in 1999,[2] but more recently has created more general interest in its own right.
テスト駆動開発は、1999年に始まった極端なプログラミングのテストファーストプログラミングの概念に関連しているが[2]、より最近では、それ自体で、より一般的な関心を生み出している。
テスト駆動開発は、エクストリーム・プログラミングのテスト・ファースト・プログラミングの概念に関連していて、1999年に(2)始まりましたが、最近ではそれ自体の権威にさらなる一般の関心を集めています。
下から3行目 極端なプログラミング → エクストリームプログラミング に訂正ください。失礼致しました。