タグ: DDD-ドメイン駆動

PHP, システム設計

[DDD] Value Object 値オブジェクト

  Value Object採用により仕様を豊かに表現する stringやintといった以上のバリデーションができる Value Objectのルール 「不変」であること ・setter()をつけてはダメ ・別の値が欲しい時は別途でnewする Clientクラス 呼び出し UserConstroller   Contextクラス(利用クラス) UserService FullN …

PHP

DDD ✖️ Laravel

  Laravel におけるリポジトリ実装のポイント ・インターフェイスによるリポジトリ抽象化 ・リポジトリでの複数テーブル ・リポジトリでのPaginator Laravel で Service 層を取り入れるときに検討したいこと ・Service // Serviceには2種類あって厳格に区別されるよ ・アプリケーションService(ユースケース) // アプリの単機能モジュールだ …

開発

DDDをまとめる to be 最強

  【最強の技術者集団】を謳う倍率200倍のアプリ会社に転職した。 転職は入ってみないとわからない チョコレートの箱のようなもの👦🎁✨   転職後に初めて携わったプロジェクトが2名の技術者によるバックエンドで、DDDの思想を受けて作られたものであった。 ソースコードを見た この会社に入って良かった。 「当たりを引いたな🎁✨」と確信。*1   他の既存のシステムを拡張す …