ソースコードの行数

多すぎるコード行に殺される? より。
ソースコードの行数が多くなると保守性が低下してしまうので、最小化した方が良いと言う話。これには賛成。そして、デザインパターンリファクタリングはコード行を増大させる傾向にあるので問題があるというのは、それ自体が悪ではなくて言語の記述性が低いことが問題なのだろう。そしてJavaはそうなのだが。

個人的にはJavaでプログラムを書くとだんだんむかむかしてくるのであまり書きたくない。一度RubyとかOcamlとかでコードを書いてしまうともうJavaには行けない。まあ、フレームワークが揃っていたり,人口が多かったり、チーム開発をするときに良いという利点がJavaにはあるのかもしれないけど。

それから、記事の最後の方に複雑性に対処するには階層化が大事という話があるがまったくもってその通り。