フロントエンドとクリーンアーキテクチャ
-
アトミックデザインが実務では 3〜4 層に圧縮されるのと同じで、クリーン/ヘキサ/オニオンも“使える形”に圧縮・調整する
-
Clean の原則を採用し、
-
Onion の層構造で説明し、
-
Hex の Ports/Adapters を部分的に使う
-
フロントエンドが難しいのはロジックが薄いからじゃない。世界が2つあるから。
-
バックエンドは「データ → 処理 → データ」
-
フロントエンドは「データ → 処理 → 表現」
-
クリーンは多分逆に階層は気にしないでっていうのを言いたかったのでは
-
守破離の離だと思うんだ、クリーンって。 守:レイヤード 破:ヘキサ、オニオン 離:クリーン 歴史的にもこの順と