Slide 12
Slide 12 text
Railsの考え方を深く理解するための、
アプリケーションとアーキテクチャに関する用語
1. ドメイン
- アプリケーションが対象とする問題領域
- 例)ユーザー、求人、物件、etc
2. ドメインモデル
- ドメインの構成概念に関連する属性と振る舞いを持ったオブジェクト
- 例)User(id:, name:, email:, telephone:)
3. アクティブレコード
- ドメインモデルとデータベースを対応付けるライブラリ
- テーブル => クラス
- レコード => クラスのインスタンス
- カラム => インスタンスの属性