こちらの投稿( https://workcircle.jp/p/16594 )の主です。
思いの外盛り上がったので、投票形式で、より気軽に幅広く皆さんの意見を伺ってみたいです。
Ruby on Railsを業務で使うことに関して、静的型付け言語(Go/Java/TS等)の経験がある方、ない方でそれぞれ「つらさ」を感じているか教えてください。
Rails実務未経験の方は、一番下の選択肢を選んでください。
理由など、書きたいことがあればお気軽にコメント欄へどうぞ!
Rubyは型はないですが、その分ちゃんとクラスを定義すればそんなに変わらないんじゃないでしょうか。
個人的には慣れてるので楽です。
自分の経験上、動的・静的いずれにせよ、チーム内での規約を責任もって統一できるような人がいないと不毛なつらさを感じがちな気はします。
こちらのアンケートの主です。現在の結果への感想です。
つらくない人がこれだけいることに驚きました。現時点では、そちらの方が多いのですね。
Railsのみ(もしくは類似の動的型付けのみ)の経験者が少ないのも興味深いです。
つらい人とつらくない人では、認識にかなり分断がありそうです。
つらくない人が集まる会社ならRails採用も納得です。ただ、そこにつらい側の人が入ると、意見が合わなくて苦労しそうですね。
引き続き、投票およびコメントの投稿を募集中です!
最初にRailsから入って後から静的型付けを勉強した者ですが、確かに型がある安心感は価値があるなと感じつつも、RailsというかRubyの表現力と生産性に勝るものはないという印象です。シニアが書けば、型があろうがなかろうがしっかり安全な書き方ができると感じました。