Upgrade to Pro — share decks privately, control downloads, hide ads and more …

「混ぜるな危険」を推進する設計

 「混ぜるな危険」を推進する設計

2022/06/30開催の、こちらのオンラインイベントで用いた登壇資料です。

BPStudy#178〜成長し続け、変更を楽に安全にできるソフトウェア設計とは
https://bpstudy.connpass.com/event/250694/

MinoDriven

July 01, 2022
Tweet

More Decks by MinoDriven

Other Decks in Programming

Transcript

  1. おしながき • 自己紹介 • 本日の理解目標 • 主語クソデカ問題 • 名前設計(命名)をクラス分割に活かす例 •

    設計パターンの適用を隠れた概念発見に活かす例 • 発展編 より本質に迫る概念へ • まとめ
  2. 存在の脱構築 利用者 購入側 アカウント 個人 プロフィール 認証 認可 出品側 アカウント

    会員特典設定 物理的存在から離れ、役に立つ目的単位で モデリングすると、1:Nの関係性になる(こと がとても多い)。