Ruby Advent Calendar 2016 の7日目が未投稿だったので埋めちゃいます。 これは Ruby Advent Calendar 2016 の7日目の (代理) 投稿です。 「Railsのポリモーフィック関連とはなんなのか」という投稿の中で、 ポリモーフィック自体は非常に便利だけどもRubyのシンタックス的に厳しいものがある との意見がありました。 個人的には Ruby 開発ではガンガンコーディングを気分良く進めていける一方で、その分ランタイムで落ちたり想定外のバグを出したりするのはもうある程度仕方ないものだと考えていて、だから気をつけてコード書かないとね、ちゃんとバグを拾えるテストコード書いとかないとね、と心得てやっていくのがいいと思っているのですが、それでせっかくの柔軟な機能の利用を自ら制限してしまったり、本来不要であるはずのドキュメンテーションを要求されたりすることも