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

【ソフト開発 アンチパターン】Input Kludge

アンチパターン
  • kludgeとは「その場しのぎの」という意味

どんな問題?

  • 「エンドユーザがキーボードを触った瞬間にプログラムがクラッシュする」
    • 入力に対してad hocアルゴリズムを使ったときに起きる
    • エンドユーザはとんでもなく多様な入力を行う

f:id:yusuke_ujitoko:20161207231938p:plain:w500

どう解決する?

  • 必ず製品の品質程度の入力対処アルゴリズムを用意する
    • 語彙分析やパースのソフトはオープンソースで存在する
    • 予期しない入力に対しても対処すべき

yusuke-ujitoko.hatenablog.com