アカウント名:
パスワード:
>コンピュータのミスでプログラムのバグですよね。今時年が2桁分しかない変数とかあるのかな。
そもそもDBから持ってくる時に生年を範囲指定するものじゃないかと。select * from persons where 2010 < birthYear and birthYear < 2014;でよかろうものなのに。
「これから生まれてくる子供は必ず2000年だし下2桁でOKだぜHAHAHA!」って思ったんじゃね?対象に合致する条件だけで仕様決めちゃってバグっちゃう事あるよな。
今まで100歳以上の人がいなかったから発覚しなかっただけで、単に2000年問題の時に対処しなかっただけでしょ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
なんでこんなバグが (スコア:3)
>コンピュータのミスで
プログラムのバグですよね。
今時年が2桁分しかない変数とかあるのかな。
そもそもDBから持ってくる時に生年を範囲指定するものじゃないかと。
select * from persons where 2010 < birthYear and birthYear < 2014;
でよかろうものなのに。
Re:なんでこんなバグが (スコア:0)
「これから生まれてくる子供は必ず2000年だし下2桁でOKだぜHAHAHA!」って思ったんじゃね?
対象に合致する条件だけで仕様決めちゃってバグっちゃう事あるよな。
Re: (スコア:0)
今まで100歳以上の人がいなかったから発覚しなかっただけで、単に2000年問題の時に対処しなかっただけでしょ。