テスト駆動開発はなぜ流行らなかったのか?
■ このスレッドは過去ログ倉庫に格納されています
0376デフォルトの名無しさん
2013/12/31(火) 00:46:04.191. 最終的に正しいコード(バグがないコード)を作成することを目的に
2. プログラマがコーディングする前に考えた宣言的命題を「暫定的に」正しい仕様として採用し
3. それをテストコードとしてまず作成し
4. コーディングの目的をそのテストをパスすることに還元し
5. そのテストを通るように本体のコードを作成し
6. テストの結果によってコードのみならずテストの修正も行い
7. テストの修正がある場合は仕様の修正として上流にフィードバックし
8. テストが通るまでコーディングするスタイル
リファクタリングの場合は、
1. 最終的に正しいコード(バグがないコード)である状態を変更しないことを目的に
2. すでに作成されたテストコードを再利用し
3. コーディングの目的をそのテストをパスしつつ、リファクタリングの目的を達成することに還元し
4. そのテストを通るように本体のコードを作成し
5. テストが通り、リファクタリングの目的を達成するようにまでコーディングするスタイル
上記のことが記述してある(2〜3日以内にググれば出てくる)参考URL
http://toro.2ch.net/test/read.cgi/tech/1387695847/l50
■ このスレッドは過去ログ倉庫に格納されています