テスト駆動開発も万能ではない 2008-03-07 23:02:08 | プログラミング ソフトウェア開発において銀の弾丸なるものは存在しなくて、テスト駆動開発も銀の弾丸にはなりえません。 なぜなら、テスト駆動開発において、最初にテストコードを記述して、赤くしてからコードを記述します。そもそもテストコードにおいて、テストケースの因子が不足している、あるいは例外を想定していないテストコードであると、コードを記述していって緑になっても実際に使用するときにおいて、このパターンが駄目だということがあります。 事実、私もそうなったことがよくあります。 こういった事例からテスト駆動開発を進める上でもテストケースの作成のこつや因子の抽出方法を学ぶ必要があります。 #各業界情報 « 不可解な現象 | トップ | 知識の教育よりも本質はなん... »