アカウント名:
パスワード:
境界値ならテストして当然出だし、境界値でない所でバグなんてよほど変な作りでないと起き得ないし。問題が起きても複数モジュール全部巻き込んで落ちるとか、航空機用のソフト開発でそんな事態が起きるって一体全体どうなっている……
プログラミング経験少なそうなご意見.「境界値」という値があると思っているのか。バグは境界値でしか起きないと思っているのか。
しかもこんなのは、まだまだ序の口だからね。
境界以外のバグも当然あるが、このケースに関して言えば不具合が発生する値と発生しない値があるんだからその境界は存在するだろ・・・単純な条件分岐の境界だけに限らず、複数モジュールの関係性から生まれる数式上の境界や式精度が限界を超える境界など、境界と一口に言っても色々ある。どの程度掘り下げた境界が不具合の境界だったのかは知らないが、磁方位270度とか思いの外わかりやすい境界で起きてるらしいし、「ちゃんとテスト組んだけどカバーするのが無理なくらい複雑な条件だった」みたいな話ではない。
そもそも、全部の滑走路のデータ突っ込めば出てきた筈の不具合だし。
やたら「境界値」にこだわってるみたいだけど、方位270度は境界値じゃないし、実装上のゼロ除算バグでしょコレ。っていうツッコミだと思うの。
条件分岐やそういう特異な値の境界での動作見るのが境界値チェックでは?
磁方位は0-360の整数なので270は特異でも境界でも真ん中でもないラジアンでは3/2Pi≒4.71239でやはり特異でも境界でも真ん中でもないtan(3/2Pi)は特異だが入力が磁方位ならtan(3/2Pi)は計算式であって入力値ではない
どうやっても「(境界値だから)テストして当然」という発言の後付け正当化は無理
そもそもテストして当然という発言は実装時に検討して当然という言葉になって跳ね返ってくるので使わないほうがいいかなーって。// そして客は「不具合はないのが当然。俺の要求に穴があるのも当然。要求の穴は受注した開発者が塞ぐのが当然。」などとおっしゃる。
ラジアンは知ってるのに三角関数が返す値は見たことないんだね……可哀相に。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
にわかには信じがたい (スコア:0)
境界値ならテストして当然出だし、
境界値でない所でバグなんてよほど変な作りでないと起き得ないし。
問題が起きても複数モジュール全部巻き込んで落ちるとか、
航空機用のソフト開発でそんな事態が起きるって一体全体どうなっている……
Re: (スコア:0)
プログラミング経験少なそうなご意見.
「境界値」という値があると思っているのか。
バグは境界値でしか起きないと思っているのか。
しかもこんなのは、まだまだ序の口だからね。
Re: (スコア:0)
境界以外のバグも当然あるが、このケースに関して言えば
不具合が発生する値と発生しない値があるんだからその境界は存在するだろ・・・
単純な条件分岐の境界だけに限らず、複数モジュールの関係性から生まれる
数式上の境界や式精度が限界を超える境界など、境界と一口に言っても色々ある。
どの程度掘り下げた境界が不具合の境界だったのかは知らないが、
磁方位270度とか思いの外わかりやすい境界で起きてるらしいし、
「ちゃんとテスト組んだけどカバーするのが無理なくらい複雑な条件だった」
みたいな話ではない。
そもそも、全部の滑走路のデータ突っ込めば出てきた筈の不具合だし。
Re: (スコア:1)
やたら「境界値」にこだわってるみたいだけど、方位270度は境界値じゃないし、実装上のゼロ除算バグでしょコレ。っていうツッコミだと思うの。
Re:にわかには信じがたい (スコア:0)
条件分岐やそういう特異な値の境界での動作見るのが境界値チェックでは?
Re: (スコア:0)
磁方位は0-360の整数なので270は特異でも境界でも真ん中でもない
ラジアンでは3/2Pi≒4.71239でやはり特異でも境界でも真ん中でもない
tan(3/2Pi)は特異だが入力が磁方位ならtan(3/2Pi)は計算式であって入力値ではない
どうやっても「(境界値だから)テストして当然」という発言の後付け正当化は無理
Re: (スコア:0)
そもそもテストして当然という発言は実装時に検討して当然という言葉になって跳ね返ってくるので使わないほうがいいかなーって。
// そして客は「不具合はないのが当然。俺の要求に穴があるのも当然。要求の穴は受注した開発者が塞ぐのが当然。」などとおっしゃる。
Re: (スコア:0)
ラジアンは知ってるのに三角関数が返す値は見たことないんだね……可哀相に。