タグ

ブックマーク / beinteractive.jp (1)

  • 設計者の思いなんて伝わらない | beinteractive!

    最近、仕事の都合で仕方なく久しぶりに Java を書いている。そこで思うのが、正しいやり方が最も簡単でなければならないし、間違ったやり方は難しいか、そもそも出来ないようにしなければならない、ということだ。言われてみれば当たり前なような気もするのだけど、これが守られていないために多くの不利益や事故が発生しているのではないかと思った。 開いたものは finally で close しましょうとか、正解を書くのがクソ面倒なので書かれない場合がある (特にそういうインスタンスが複数同時に存在する場合; Ruby のように open でブロック渡す式の方がこの点は優れている)。例外を握りつぶす方が簡単なので何もハンドリングされてなかったりする (しかもそういうコードが自動生成される; せめて RuntimeException 投げてくれ…)。よく分からんけど NullPointerException

  • 1