タグ

ブックマーク / www.maroontress.com (1)

  • Top | 間違ったコードはコンパイルできないようにする

    ハンガリアン記法に関する間違った意見をよく目にする。Making Wrong Code Look Wrong (間違ったコードは間違って見えるようにする)の記事では、ハンガリアン記法でもアプリケーションハンガリアンは有用だと主張している。もちろん、わかりやすい変数名を使用することには賛成だが、変数名を人間が目で見て正しいかどうかを判断しなければならないようなルールに価値はないと確信している。ワインバーグではないが、計算機が得意なことは計算機にやらせればよいのであって、人間がやることではないのだ。ソフトウェア工学的に正しいのは、間違ったコードはコンパイルエラーになるようにする、ということだ。 アプリケーションハンガリアンが善だと思い込んでる素人は、この続きを読まずにマンガ喫茶にでも行って時間を過ごして欲しい。 当のソリューションは静的解析で正しさを証明すること 前述の記事では、アプリケーシ

    staki
    staki 2008/09/20
    それでもハンガリアンは要らない言う話。確かにあの例はtaintで良いと思った。VB6 とか VBA で小さいのを弄る時は良いかなあ位に思う。『計算機が得意なことは計算機にやらせればよい』まったくだ
  • 1