
11:15 から Track B にて独立したコアレイヤパターンのお話をします!東京で話したものとは一部内容を変えています。簡単なライブコーディングもやる予定なので、よろしくお願いしますー。 #phpconsen
2019-01-26 10:56:53
Core 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:21:37
コアレイアがインターフェースにのみ依存してる状態になるのでフレームワークが変更になったとしてインターフェースを満たすように修正するだけですむ #phpconsen_b #phpconsen
2019-01-26 11:23:37
Interfaceを用意することで、FWに依存させない。FWが変わってもコアはいじらなくて済む。 #phpconsen
2019-01-26 11:25:44
コアロジックがどこに当たるか考えそこを分離、コアロジックからフレームワークなどへの依存をインターフェースに変更していく #phpconsen_b #phpconsen
2019-01-26 11:32:10
portはどこから来てるのか 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:26
UseCaseClassってADR以外で聞いたことないんだけど、何パティーンなんじゃろ? #phpconsen
2019-01-26 11:41:15
whatとhowを分離しておくことで、howが変更になった時に、改修しやすい #phpconsen_b #phpconsen
2019-01-26 11:43:38