読者です 読者をやめる 読者になる 読者になる

osiire’s blog

ふしぎなそふとやさん

システム開発を複雑にしていると思われる要因ベスト10

ね・む・い。

独断と偏見で選ぶ、システム開発を複雑にしていると思われる要因ベスト10。

  1. 閏とサマータイム(こいつのせいで、いま寝れない)
  2. 日本語の符号化体系(この前の障害の原因)
  3. 二進基数の数値表現(こないだのバグの原因)
  4. NULL
  5. SQLデータベースのテーブル構造とプログラム内のデータ構造とのインピーダンス
  6. 不便な言語
  7. 不出来なGUIツールキット
  8. ロックとシグナルに基づくマルチスレッドモデル
  9. 幾重にも張り巡らされたアクセス制限の罠
  10. ブラウザの非互換性
  11. 追記:超絶難しい入力チェック(特にセキュリティ絡み)