(Quiz/3年次) プログラミング3/4: テスト駆動開発

Share on:
			<blockquote><p>

[動画で解説]和田卓人の“テスト駆動開発”講座: 第2回 「テスト駆動開発」とは何か?より)

このWeb連載では,テスト駆動開発の啓蒙,つまりテスト駆動開発の紹介と説明を行っていきたいと考えています。そのためにはまず,「テスト駆動開発」という言葉の説明をしなければなりません。

テスト駆動開発は,よく略されて「TDD」と呼ばれます。これは「Test Driven Development」の略です。Drivenを「駆動」と訳すので,「テスト駆動開発」となるわけです。まずみなさんにテスト駆動開発とはどのようなものなのかを説明するところから,この連載を開始します。

「テスト駆動」と同じ意味で用いられることが多い用語に「テストファースト」がある.特に後者では【モノを作るよりも前に,まずテストから着手する】という点でそれまでの開発スタイルに対して大きな衝撃を与えた.

上記を踏まえて,以下のクイズに答えよ.

  • 「テスト」とは何だろうか?
  • テスト駆動やテストファーストの利点は何だろうか?
  • 同様に,欠点は何だろうか? それとも,欠点の無い理想的な開発スタイルだろうか?

Tags: , ,