スギ薬局グループ 全国でシステム障害 「うるう日」が原因か
NHKニュース
32Picks
コメント
選択しているユーザー
ちょうどサーバで検証作業している最中だったので、何気なくdateコマンド叩いてみましたが、何事もなく普通に29日と表示されます。(システムはUNIX系ですが、Windowsサーバも29日ですね)
システムはOSのカレンダーを参照するので、一体うるう日の何が原因なのでしょうか?
注目のコメント
流石に閏年の考慮漏れはお粗末な気がするけど、日付関連は色々面倒。うるう秒とか時刻を含めるかどうかとかタイムゾーンとかクライアントとDBと途中のサーバのどの時刻を採用するかとか https://ja.m.wikipedia.org/wiki/年問題 とか。
「うるう日」が原因のシステム障害が発生。
近頃は少なかったのに。 運転免許証の発行システムでも発生しました。 2000年問題の頃から、インデント系のシステムでは日付絡みのテストを厳格に実施するようになり、「うるう日」の障害は減っていきました。
開発の前線にいる世代が入れ替わり、開発環境も激しく変化する時代に、仕事のやり方も変わっていくのだろうか。こんなんあるの?
どれだけスクラッチ(独自開発)で作り込んでいたのだろうか?
でも4年前には問題が起きていないという事は、比較的新しいシステムのはず。
システム保証は1年ではなく4年にすべきだったか、、、