データに意味を持たせてはいけない

高いところが好き

Jalopnik経由: 'X' man's tag leads to more than $19,000 in Birmingham parking tickets

  • 米国アラバマ州Birmingham市でのお話。
  • 車の登録番号に「XXXXXXX」を選んだScottie Roberson氏。
  • なぜか、Birmingham市当局から駐車違反切符総計$19,000(ざっと180万円)をもらう羽目に。

→Birmingham市の駐車違反管理システムでは自動車登録番号標を装備していない車については、「XXXXXXX」を入力する仕組みになっていたから、らしい。

  • 結果、登録番号標なしの車の切符全部を受け取ることになった、と。

データに意味を持たせてはいけない

  • これもCOBOL文化の名残でしょ。
  • '9999999'で最大値とか。
  • 'XXXXXXX'でデータなし、とか。
  • NULLという概念がなかった時代から存在したシステムなら、似たような問題を抱えたデータ構造を保持している可能性は高いでしょ。

関連

データベース・リファクタリング

データベース・リファクタリング

  • 作者: スコット W アンブラー,ピラモド・サダラージ,梅澤真史,越智典子,小黒直樹
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2008/03/26
  • メディア: 単行本
  • 購入: 10人 クリック: 211回
  • この商品を含むブログ (53件) を見る