RailsのForm Objectについて自分もいろいろ言っておきたい
はじめに 2025/9/26にKaigi on Railsで下記のセッションを見た。 https://speakerdeck.com/joker1007/jin-gai-meteservicekurasunituitekao-eru-arurailskai-fa-zhe-no10nian セッションはRails開発におけるServiceクラスの功罪を登壇者の経験を基に考察し、チーム開発での安易な使用に警鐘を鳴らす内容だった。 Serviceクラスと比較するとForm Objectは現実的な折衷案ではあるが、本質は「小手先のテクニックに逃げずにモデリングを頑張れ」というメッセージだと自分は受け取った。これには大いに賛同する。 また、チーム開発において開発者間でのアーキテクチャへの共通認識の形成とその維持が重要である(そして、それが非常に難しいという点)ことにも、強く共感できた。 ...