実装の完了基準は人それぞれ違うと思いますが、私の中での完了基準は、テストコードを書いて、テストがすべてパスしていることが内部的な完了基準としてあり、外部的な完了基準は、要件定義者のレビューが完了したときに、終了となります。
特に内部的な振る舞いについて、テストコードを書いた場合と書かない場合では、ものすごく違うと感じます。特に、修正作業の時に大きな差が出てきます。
ビルドが通って、簡単なテストだけで実装の完了というのは私の中ではないと感じています。
上記のような考え方からなかなか抜けられないと、何度も同じような失敗を繰り返すことが多くあります。
常にテストコードを書いて、リファクタリングをし続けないとならないので、実装の完了というのは無いかもしれませんが、ひとつの目安として、おいておかなければならないと思います。
特に内部的な振る舞いについて、テストコードを書いた場合と書かない場合では、ものすごく違うと感じます。特に、修正作業の時に大きな差が出てきます。
ビルドが通って、簡単なテストだけで実装の完了というのは私の中ではないと感じています。
上記のような考え方からなかなか抜けられないと、何度も同じような失敗を繰り返すことが多くあります。
常にテストコードを書いて、リファクタリングをし続けないとならないので、実装の完了というのは無いかもしれませんが、ひとつの目安として、おいておかなければならないと思います。
※コメント投稿者のブログIDはブログ作成者のみに通知されます