Slide 32
Slide 32 text
32
● ポイントは古いコードはすべて
legacyに突っ込むこと(できない場合はappモジュール)
● ui -> UIに関連する全て。Activity,Fragment,ViewModel。ViewModelは全くViewに依存させない
● infrastructures -> 永続レイヤー。HttpやDBにアクセスする
● domains -> ビジネスロジック, ValueObject, EntityなどDDDの考えを取り入れた
● 明確な役割のあるレイヤーで分割することで依存させるライブラリを変える
● コンパイラーに任せる
04 | どうやる?