Value Object採用により仕様を豊かに表現する stringやintといった以上のバリデーションができる Value Objectのルール 「不変」であること ・setter()をつけてはダメ ・別の値が欲しい時は別途でnewする Clientクラス 呼び出し UserConstroller Contextクラス(利用クラス) UserService FullN …
タグ: DDD-ドメイン駆動
DDD ✖️ Laravel
Laravel におけるリポジトリ実装のポイント ・インターフェイスによるリポジトリ抽象化 ・リポジトリでの複数テーブル ・リポジトリでのPaginator Laravel で Service 層を取り入れるときに検討したいこと ・Service // Serviceには2種類あって厳格に区別されるよ ・アプリケーションService(ユースケース) // アプリの単機能モジュールだ …
DDDをまとめる to be 最強
【最強の技術者集団】を謳う倍率200倍のアプリ会社に転職した。 転職は入ってみないとわからない チョコレートの箱のようなもの👦🎁✨ 転職後に初めて携わったプロジェクトが2名の技術者によるバックエンドで、DDDの思想を受けて作られたものであった。 ソースコードを見た この会社に入って良かった。 「当たりを引いたな🎁✨」と確信。*1 他の既存のシステムを拡張す …