○○IDの種類毎にクラスを分けて型の恩恵を受けつつ、実装は似通ったものになりやすいのでtraitで実装を共通化する。 なるほど。 #phpcon2021 #track1
2021-10-02 17:41:05ああ、この接種者クラスのコンストラクタが、カラムが増えたら修正するパターンのやつか・・・ #phpcon2021
2021-10-02 17:42:15#phpcon2021 #phpcon #track1 キーワード引数、日本語普通に使える。そりゃそうなんだけど便利で見やすいな。
2021-10-02 17:43:56モデリングの一環としてざっくりとコードの形に落とし込んでいって、あとはユースケースシナリオでドメインクラスの使い勝手をみながら精度を高めていく、と #phpcon2021 #track1
2021-10-02 17:46:02#phpcon2021 #phpcon #track1 モデリングの一環としてコードを書いてしまうのよいよね。というか書かないとわからないこと、案外多い。
2021-10-02 17:47:18ラフに作ってから担当者に渡すという似たようなことはしてたんだけど、POPOで作るとか、たしかにそれでいいなという気づきがいっぱい。役に立った。早速取り入れます! #phpcon2021 #phpcon #track1 twitter.com/phpcon/status/…
2021-10-02 17:52:24Next up: 2021/10/02 17:00 Track 1 / ドメインをモデリングして PHP コードに落とし込む / 新原雅司 @shin1x1 #phpcon2021 #phpcon #track1 fortee.jp/phpcon-2021/pr…
2021-10-02 16:55:02ドメインから必要な要素を抽出 ドメインモデルを共通概念として共有(ビジネスサイド、プログラマーサイドALL) ドメインモデルの語彙や知識をドメインクラスに実装 ドメインモデルをコード実装してみる #phpcon2021 #track1
2021-10-02 17:54:01どこからやる?→まず用語集(オンボーディングのコストも下がるしね)・あとはユースケース図かな #phpcon2021 #track1
2021-10-02 17:55:00ドキュメントは、程度問題だけど、むしろもっとコストかけても良い現場の方が多い印象ですけどね。特に、DDDやるなら尚更なんじゃ。 #phpcon2021
2021-10-02 17:56:53制約やロジックがあるドメインはクラスで実装、型検査をしたい識別子も。そうじゃない場合はスカラー型でもエエんちゃうかな #phpcon2021 #track1
2021-10-02 17:58:04