ひがやすを技術ブログ

電通国際情報サービスのプログラマ

JavaからRubyへ

JavaからRubyへ ―マネージャのための実践移行ガイド

JavaからRubyへ ―マネージャのための実践移行ガイド

Java陣営は、いろいろ反省すべき点があるなと思いました。また、以下の指摘は的を得ています。

ユーザの要件が複雑な場合、それを実装するためのコードも複雑になりがちですが、これは本質的な複雑性。要件とは無関係な複雑性は、非本質的な複雑性(だと私は理解しました)。非本質的な複雑性が高い証拠として、使えるようになるまでに分厚いマニュアルを読まなければいけないことが上げられていました。
これらの問題に対応するために、Seasarプロジェクトでは、All in Oneのパッケージを出していて、適切なルール(規約ともいうがJavaの世界では規約という言葉は評判が悪い)を覚えておけば、ほとんどコーディングしなくてもすむようにしているわけですが、今後もより洗練させるべくがんばる必要があるということでしょう。
角谷さん、どうもありがとう。