
tuneoの日記: 百歩譲って汚いのは我慢するとしよう 3
日記 by
tuneo
なんだよこのクソみたいなロジックバグは?
「プログラムを定期実行するインターバルはインストール時に1分~59分または1~23時間で指定する」仕様だっつーのに「n時間」を指定してもバグのせいでnの値によらずインターバル1時間で定期実行とか、どう考えても書きっぱなしでテストしてねーだろうが。
なんだよこのクソみたいなロジックバグは?
「プログラムを定期実行するインターバルはインストール時に1分~59分または1~23時間で指定する」仕様だっつーのに「n時間」を指定してもバグのせいでnの値によらずインターバル1時間で定期実行とか、どう考えても書きっぱなしでテストしてねーだろうが。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
時間系のバグってめんどくさいよね (スコア:1)
そんなに難しいコードでもなさそうだから、問題ないと思ったらむやみに時間のかかるテストをしたくないのは分かる。
PS3にうるう年バグとかもあったね。
Re:時間系のバグってめんどくさいよね (スコア:1)
「時間系のバグ」なんて高尚なもんじゃないです。
「Enterキーだけ押されて入力が空ならインターバルはデフォルト値の1時間」と書くべきところが「何か入力されて入力が空じゃなければインターバルはデフォルトの1時間」になってたという、==と!=の書き間違い。
見ればすぐわかるし目が節穴でも正常系のテストで簡単に引っかかります。
しかもプログラムの定期実行はcronでやるので、動作確認は「実行後にcrontab見るだけ」なんです。
Re:時間系のバグってめんどくさいよね (スコア:1)
あー。
それでcrontab見ないってのは流石にどうかと思いますね。
簡単すぎてバグがあるとは思わなかったし、テストもしなかったパターンかしら。