Skip to content

Instantly share code, notes, and snippets.

View hotatekaoru's full-sized avatar
:octocat:

Kaoru Hotate hotatekaoru

:octocat:
View GitHub Profile
@hotatekaoru
hotatekaoru / rails_namespace_rule.md
Last active December 16, 2019 21:25
Class namespace rule in rails project

1. データ取得系

下に行くほど、深度があがる

  • 1-1. View Model / View Object 画面やAPIなど、レスポンスに沿った内容をまとめたオブジェクト
  • 1-2. Collector Object / Finder Object 1つのテーブル、またはそれに関連するテーブルを取得するオブジェクト
  • 1-3. Query Object DBから取得する際に発行するクエリを定義するオブジェクト

1-1. View Model / View Object