自動テスト
FDDBの開発はテスト駆動開発で行う。
テストを中心に開発を進めていくコーディングスタイル。
以前のWebプロジェクトで実際に使ってみて結構面白かったので取り入れることにしました。
実際に利用して良いなぁ、と思った点として、
・先にテストのコードを記述しておくことで、単体テストがボタン1つで楽に出来る。細かい仕様変更とか楽。
・生産性を向上するためにソースコードを改善する「リファクタリング」が出来る。
テスト駆動開発については以下サイトが参考になります。
「テスト駆動開発」はプログラマのストレスを軽減するか?(@IT)
テスト駆動開発とPDCAサイクル
■開発環境の設定
・NUnit
・NUnitASP