Ruby / Rails

  • Railsの設計に迷ったのでGitLabの設計ドキュメントを読んでみた
    • 基本的には、Controllerはモデルを操作するようなビジネスロジックを持たず、Serviceを呼び出すだけになるように設計されているようです。たしかに、Serviceに切り出す大きさに迷うくらいなら、潔くビジネスロジックはServiceに書くと割り切るのがいいのかもしれないですね。

その他