>バグは出て当たり前です。出ないように努力するのも当たり前だけど。
>後は出たバグを叩くのみです。

テスト仕様書と報告書まで出てるヤツは少ないからなぁ...
うまく動作する事をルーチンパスにプログラムするのと、うまく動かない事をルーチンパスにするのじゃやっぱクオリティに出てくるね。コストも変わるけど。
MSのテスト技法に「すべての行にブレイクポイントを設定して、通ったところはポイントを解除して、ポイントが0になるまでデバッグする」ってのがあるけど、さすがに真似できない。コスト的にね。