11:15 から Track B にて独立したコアレイヤパターンのお話をします!東京で話したものとは一部内容を変えています。簡単なライブコーディングもやる予定なので、よろしくお願いしますー。 #phpconsen
2019-01-26 10:56:53Core Layer: Whatの実装 Application Layer: Howの実装 #phpconsen #phpconsen_b
2019-01-26 11:15:17アプリケーションレイアはwhatに対してhowを実装する フレームワークやライブラリを活用していく コアレイアの実行も役割 #phpconsen_b #phpconsen
2019-01-26 11:17:14コアレイアインターフェースを使う コアレイアから必要な操作をインターフェースとして書き出す #phpconsen_b #phpconsen
2019-01-26 11:20:59コアレイアがインターフェースにのみ依存してる状態になるのでフレームワークが変更になったとしてインターフェースを満たすように修正するだけですむ #phpconsen_b #phpconsen
2019-01-26 11:23:37Interfaceを用意することで、FWに依存させない。FWが変わってもコアはいじらなくて済む。 #phpconsen
2019-01-26 11:25:44コアロジックがどこに当たるか考えそこを分離、コアロジックからフレームワークなどへの依存をインターフェースに変更していく #phpconsen_b #phpconsen
2019-01-26 11:32:10portはどこから来てるのか Port Adapter Paternから取ってます portじゃないといけない理由はないです #phpconsen_b #phpconsen
2019-01-26 11:36:11ばらしんさんのデモ、毎度「あーこんな使い方があったのか」が潜んでて勉強になる。今日は匿名Class #phpconsen
2019-01-26 11:37:33ヘキサゴナルアーキテクチャにおける Ports And Adaptersのことっぽい コンセントとかのようにメス側とオス側があるイメージかな #phpconsen_b #phpconsen
2019-01-26 11:39:26UseCaseClassってADR以外で聞いたことないんだけど、何パティーンなんじゃろ? #phpconsen
2019-01-26 11:41:15