クリーンアーキテクチャ
ソースの依存を方針へ向けます。
記事を読む境界と依存構造の項目を探します。
3 記事
| 概念 | 特徴 | 利点 | 制約 | 適する状況 | 組み合わせ条件 |
|---|---|---|---|---|---|
| クリーンアーキテクチャ | ソースの依存は内側へ | 方針がフレームワークのデータから独立 | 境界でのデータ変換に管理コスト | UIやデータベースより長く保つ方針 | 外側の境界にヘキサゴナルのポートを適用可能 |
| ヘキサゴナルアーキテクチャ | アプリケーションのポートと外部アダプター | メモリアダプターで保存をテスト | ポートとアダプターで間接処理が増加 | 入口や保存実装が複数ある場合 | 内部の方針にクリーンアーキテクチャを適用可能 |
| レイヤードアーキテクチャ | 責務別レイヤーと下向きの依存 | 検証の配置場所が明確 | 単なる中継にも管理コスト | 表示・アプリケーション・保存の責務が安定 | ポートと依存性逆転を追加可能 |