網羅率(パスカバレッジ)が100%を目指すことを目標にしています。
という人がいるが、これは不毛な議論である。
ステップ数が10行程度なら100%にすることはできる。
しかし、数十万ステップや数千万ステップのソースコードをみて100%にするにはいったいどれくらい期間をかけるのだろう。
永遠にリリースすることはできない。
ある程度の目安として、静的解析ツールやxUnit(C++:CPPUnit, Java:JUnit, Delphi:DUnit)などを
使用して極力100%に近づけるための努力はしなければならない。
そもそもバグがないということを証明できないのに、網羅率が100%であるということは無理だろ。
最近、気になることとして直交表を勉強してみようと思う。
という人がいるが、これは不毛な議論である。
ステップ数が10行程度なら100%にすることはできる。
しかし、数十万ステップや数千万ステップのソースコードをみて100%にするにはいったいどれくらい期間をかけるのだろう。
永遠にリリースすることはできない。
ある程度の目安として、静的解析ツールやxUnit(C++:CPPUnit, Java:JUnit, Delphi:DUnit)などを
使用して極力100%に近づけるための努力はしなければならない。
そもそもバグがないということを証明できないのに、網羅率が100%であるということは無理だろ。
最近、気になることとして直交表を勉強してみようと思う。