アカウント名:
パスワード:
>コンピュータのミスでプログラムのバグですよね。今時年が2桁分しかない変数とかあるのかな。
そもそもDBから持ってくる時に生年を範囲指定するものじゃないかと。select * from persons where 2010 < birthYear and birthYear < 2014;でよかろうものなのに。
歳だけ入れたカラムがあるかはわからないが。
2000年問題は年を2桁しか保存してないから起きるわけで
4歳の人と104歳の人が引っ掛かったのでしょう。
204歳の人も対象者
まあ二桁管理だからでしょうね。
それを、「コンピュータのミスで」って新聞みたいな記述するのはどうよ。だいたいコンピュータのミスってなんだよ。ハードの故障?
DB上は年を4ケタで持ってたが、歳を計算して入れる変数は二桁だったとか、普通にありそうだな。。。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
なんでこんなバグが (スコア:3)
>コンピュータのミスで
プログラムのバグですよね。
今時年が2桁分しかない変数とかあるのかな。
そもそもDBから持ってくる時に生年を範囲指定するものじゃないかと。
select * from persons where 2010 < birthYear and birthYear < 2014;
でよかろうものなのに。
Re: (スコア:4, 興味深い)
歳だけ入れたカラムがあるかはわからないが。
2000年問題は年を2桁しか保存してないから起きるわけで
4歳の人と104歳の人が引っ掛かったのでしょう。
204歳の人も対象者
Re: (スコア:1)
まあ二桁管理だからでしょうね。
それを、「コンピュータのミスで」って新聞みたいな記述するのはどうよ。
だいたいコンピュータのミスってなんだよ。ハードの故障?
Re:なんでこんなバグが (スコア:1)
DB上は年を4ケタで持ってたが、歳を計算して入れる変数は二桁だったとか、普通にありそうだな。。。