「怠慢はプログラマの美徳」というけれど http://d.hatena.ne.jp/kwatch/20080426/1209230638 Java 屋とスクリプト言語屋の間には、「めんどくさい」と感じるセンスについて超えられない壁が存在している。 とのこと。 前にとり上げたけど、アクセッサの記述がその典型例。本質的でない記述がずらっと並んでいることに、Java 屋はホントに何も感じないのだそうだ。あれがどれだけ readability を下げているか、まったく分かっていない。 まぁRubyにくらべると冗長だよなぁ。ただそれは自分的には別にいいや。 問題は(C++もだけど)いちいちメソッドでラップする作業がそのまんまずらずら並ぶってところだと思う。 Rubyはメタなメソッドがやってくれる。 C#みたいに専用の構文があるほうがまだいい。 たとえばテキストファイルひとつ読み込むのも FileIn