タグ

ブックマーク / qiita.com/klriutsa (1)

  • Railsのファットモデル問題に対処する前に読んでほしい記事 - Qiita

    背景 Skinny Controller, Fat Model Railsではスキニーコントローラー、ファットモデル(Skinny Controller, Fat Model)という方針のもと、 コントローラーのコード量を少なくして、モデルを分厚くするという書き方が推奨されていました。 10 Ruby on Rails Best Practices — SitePoint Rails Best Practices 1: Fat Model – Skinny Controller このような背景から、ファットモデルという設計が目指すべき設計という認識となりました。 「ファットモデル問題」の登場 ところが、原因はわかりませんが、次第にファットモデルが問題があるものとしてみられるようになりました。 界隈では「ファットモデル問題」として取り上げて解決するという方法が紹介されるようになります。 20

    Railsのファットモデル問題に対処する前に読んでほしい記事 - Qiita
    h5y1m141
    h5y1m141 2018/01/23
    業務/Webサービスは状況によって異なるから別オブジェクトに切出時にチーム内で議論は健全だと思うなぁ。一例だけど商品金額ある条件で500円単位の切り上げ・捨てとか面倒な計算を良しなにやるPORO作った時に相談した
  • 1