アカウント名:
パスワード:
100にするのではなく64bit型整数の符号なし版最大値とかを強制するオプションの方がいいと思うのだが…
色々誤解してるよ。
まずオプションはバージョン98など、二桁バージョンのchromeを強制的にバージョン100とするもの。user-agentなどブラウザがサーバーへ送るバージョンが2桁から3桁に変わることで、サーバーが誤動作してしまうかもみたいなアホな不具合を調べるために用意された。
そしてそれらは当然文字列だから64bit型整数の符号なし版最大値とかは無関係。むしろそれを出すなら「10桁オプションの方がいいのでは?(64bit型整数の符号なし版最大値は10桁)」のようなことになる。
アホな不具合の調査をするために境界値を態々100にする必要はないでしょ。1000でも10000でも9999でもいいけど。てかなるべく大きい数字なら何でもいい。
3桁での動作確認は3桁でやるべきだよ。4桁や5桁で正常動作するからといって3桁で正常動作するとは限らない。
さらに言うと100で動作するかといってそれ以上の数値でも正常動作するとは限らない。だからブラックボックスの動作試験だったら100~999全部調査しろやみたいな話になる。
#桁数分だけifを並べてて4桁5桁は正常動作するけど3桁がコピペミスで不具合とか、バージョンを1byte変数に格納しててバージョン128や256で不具合など
んでどうせ今回のグーグルによる追加機能を元にテストして何故か200以上でコケる謎の実装がソコかしこで生まれるんでしょ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
なぜ3桁で済ませるのか… (スコア:0)
100にするのではなく64bit型整数の符号なし版最大値とかを強制するオプションの方がいいと思うのだが…
Re: (スコア:1)
色々誤解してるよ。
まずオプションはバージョン98など、二桁バージョンのchromeを強制的にバージョン100とするもの。
user-agentなどブラウザがサーバーへ送るバージョンが2桁から3桁に変わることで、サーバーが誤動作してしまうかもみたいなアホな不具合を調べるために用意された。
そしてそれらは当然文字列だから64bit型整数の符号なし版最大値とかは無関係。むしろそれを出すなら「10桁オプションの方がいいのでは?(64bit型整数の符号なし版最大値は10桁)」のようなことになる。
Re:なぜ3桁で済ませるのか… (スコア:0)
アホな不具合の調査をするために境界値を態々100にする必要はないでしょ。1000でも10000でも9999でもいいけど。
てかなるべく大きい数字なら何でもいい。
Re: (スコア:0)
3桁での動作確認は3桁でやるべきだよ。
4桁や5桁で正常動作するからといって3桁で正常動作するとは限らない。
さらに言うと100で動作するかといってそれ以上の数値でも正常動作するとは限らない。
だからブラックボックスの動作試験だったら100~999全部調査しろやみたいな話になる。
#桁数分だけifを並べてて4桁5桁は正常動作するけど3桁がコピペミスで不具合とか、バージョンを1byte変数に格納しててバージョン128や256で不具合など
Re: (スコア:0)
んでどうせ今回のグーグルによる追加機能を元にテストして何故か200以上でコケる謎の実装がソコかしこで生まれるんでしょ。