http://d.hatena.ne.jp/nextliteracy/20130924/1379991074
Rubyで型のチェックなんかいちいち入れるなよってのは同意なんだけど
「メソッドに正しいものが渡された」ということをどこかで一度確認しておきたいという心理的衝動は、単体テストが解消してくれるが、実際にはこの問題そのものは重要ではない。なぜなら、型エラーなんてバグの中では最も些細なものだからだ。
些細な間違いだからこそ煩わされたくないのが静的型付け好きな人の心理だからなぁ
メソッド毎に型チェック埋め込んでも何も解決はしないけど、そうしたくなる人からしたら
そんなんだから動的型付けは駄目なんだよって感じだろうな