「とんこつラーメンは不味い」
と言われたらどう思いますか?
本当でしょうか?
いえ、違いますよね
「不味いお店があれば、美味しいお店がある」
これが本質です。
これは食べ物だけではなく、
アーキテクチャも同じだと思います
よくクリーンアーキテクチャとMVCどちらがいいか議論がされている記事を見かけますが、なぜかディレクトリ構成レベルまでの議論はされていないことが多いです。
つまり、同じアーキテクチャ思想でも異なるディレクトリ構成である可能性が高いのです。
本来であれば、ディレクトリ構成までも議論して、最適な構成を議論すべきです。
にもかかわらず、「クリーンアーキテクチャを一度体験したけど、不味かった」という方もいれば、「クリーンアーキテクチャめちゃ美味しかったよ」という方に分かれており、YES OR NOで白黒はっきりさせる議論ばかりでした。
自分が思うに「失敗したアーキテクチャは何が原因で使いづらかったのだろうか?」と議論すべきだと思います
そういった意味合いで過去に作成したスライドになります