翻訳者レビュー ( 英語 → 日本語 )
評価: 53 / ネイティブ 日本語 / 0 Reviews / 2013/09/24 11:06:58
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.
テスト駆動開発(TDD)は、非常に短い開発サイクルの繰り返しに頼るソフトウェア開発プロセスである:先ず、開発者は、所望の改善または新しい機能を定義する(最初に失敗する)自動化テストケースを書き込む。その後、そのテストに合格するための最小限のコードを作成する。そして最終的に新しいコードを許容基準にリファクタリングする。ケント・ベック氏は、この技術を開発し、”再発見”したことで高い評価を得ているが、TDDは、シンプルなデザインを奨励し、自信を呼び起こすと、2003年に述べている。
テスト駆動開発は、1999年に始まった極端なプログラミングのテストファーストプログラミングの概念に関連しているが[2]、より最近では、それ自体で、より一般的な関心を生み出している。