google-code-prettify

2009-05-22

テストリストファースト開発

テストファーストという開発手法があるが、この手法は前程として
・テストリストの作成
・テストの実装
の2つの物を、分けられない物としているのではないだろうか。
(多分そうなのだと思うけど、アジャイル開発手法にあまり詳しくないので、違うかも)

私の経験上では、たいていの場合は
1. テストリストを作成する
2. 実装する。
3. テストを実装する。
という順で開発を行うのが、一番効率が良い。
つまり、テストファーストではなく、テストリストファースト。

テストを先に実装してしまうと、実装方法や計設が変わってテストを作り直しになってしまう場合に、ロスが大きい。

0 件のコメント: