僕がRubyをやめたわけ - ひがやすを blog
私は気が付いてしまいました。Ruby の動的型付けは多くのエラーを引きおこすことに。そして、安心してデプロイするためには 95% ものテストカバレッジを達成しなければいけないことに。95% のテストカバレッジを得ることの代償として、私の書いたコードは(テストコードも含めて) Java で書いたものと同等のサイズにまでふくれあがってしまいました。その上、Rails では動的なコ...
http://d.hatena.ne.jp/higayasuo/20080404/1207295959
他人のスキルのなさを言語のせいにするやつについてははどう?
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/higayasuo/20080404/1207295959
MRIは遅いけど速かったら面白く無いだろう。というかコード読んだのかよ。こいつは。>ひがさんじゃない
思いっきり釣られた……orz
一方Javaはろくでなしにも使えることが重視される言語……
動的型付けでは(潜在的に望む)仕様に対するコードのカバレッジが低くなる。コードに対するテストのカバレッジはもちろんいずれも変わらない。仕様をより詳細に書くか、一定の常識を要求する事になる。