VOYAGE GROUP流 開発文化

Ea8bc57fa1c4dd0cdeecb4faac35a08f?s=47 unio
February 16, 2020

VOYAGE GROUP流 開発文化

2020/02/16 Object-Oriented Conference
ランチスポンサーセッション

Ea8bc57fa1c4dd0cdeecb4faac35a08f?s=128

unio

February 16, 2020
Tweet

Transcript

  1. 5.
  2. 19.
  3. 20.

    配信数値DB レポート機能 配信数値 配信売り上げ 配信数値 売り上げ 2,300 10,000 … …

    レポートサービス (?) コントローラ レポート表示 配信数値 売り上げ 2,300 10,000 … … レポートDB
  4. 21.

    配信数値DB レポート機能 配信数値 配信売り上げ 配信数値 売り上げ 2,300 10,000 … …

    レポートサービス (?) コントローラ レポート表示 配信数値 売り上げ 2,300 10,000 … … レポートDB 見様見真似でサービスを作ったが, 責務が大きく見通しが悪い 売り上げの計算方法は ステークホルダー毎に複数あった
  5. 22.
  6. 24.
  7. 28.
  8. 29.

    配信数値DB 新レポート機能 配信数値 配信売り上げ 売り上げ明細 売り上げ 〇〇費 10,000 … …

    〇〇レポート 作成サービス コントローラ レポート集計サービス 配信数値 2,300 … 〇〇リポジトリ △ △リポジトリ XXXリポジトリ レポートDB レポートサービス レポートサービス レポートサービス 〇〇レポート 作成サービス 〇〇レポート 作成サービス レポート表示 レポート表示 レポート表示 配信数値 売り上げ 2,300 10,000 … … Entity
  9. 30.

    配信数値DB 新レポート機能 配信数値 配信売り上げ 売り上げ明細 売り上げ 〇〇費 10,000 … …

    〇〇レポート 作成サービス コントローラ レポート集計サービス 配信数値 2,300 … 〇〇リポジトリ △ △リポジトリ XXXリポジトリ レポートDB レポートサービス レポートサービス レポートサービス 〇〇レポート 作成サービス 〇〇レポート 作成サービス レポート表示 レポート表示 レポート表示 配信数値 売り上げ 2,300 10,000 … … サービスの役割をビジネスドメイン毎に分割 増え続ける売り上げ種別を水平に持たず 垂直に持って足し上げ可能に Entity
  10. 31.