タグ

ブックマーク / qiita.com/peka2 (1)

  • MVP(MVVM)とクリーンアーキテクチャに関する理解 - Qiita

    概要 クリーンアーキテクチャのキモはUseCasesが依存関係の頂点にいることだと思うし原典でもそう書かれている。 Qiita他の記事でそこをないがしろにしていきなり登場人物を複数用意して実装の話をしていたり そもそも実装サンプル読んだらそうなってない(依存方向が間違ってる)のもあったりして、もやもやした。 またクリーンアーキテクチャとMVPは両立できるのだが、まるで排他的な別物かのように書かれている記事があったりするのも気になった。 MVPとクリーンアーキテクチャ Robert Martinによる原典を見ると、クリーンアーキテクチャで大事なのは依存ルールとある。 ユースケース・エンティティを内側に、壊れやすい外界を外側に置いて、内側にのみ依存させるのがキモであり、それ以外はどこにどういった実装を施すかは詳細には書かれてないし、状況によりけりでレイヤーも増えるともある。 MVPでいうMは、

    MVP(MVVM)とクリーンアーキテクチャに関する理解 - Qiita
  • 1