generated at
2/16/2025, 5:07:02 AM
Clean Architecture
#ソフトウェアアーキテクチャー
#ソフトウェア設計
Uncle Bobが提案したアーキテクチャ
レイヤーの役割を定義する
レイヤーの定義は自由
数とか決まってない、好きにしてよし
レイヤーの責務を明確化
namespaceなどでわかりやすくする
依存のルールを守る
関心の向きは一方向
原則的に同一レイヤー内では依存させない
レイヤーを飛び越えない
レイヤー間の関心を分離
SOLID原則
interface
Dependency Injection
同心円の図は
関心の向き
データの流れはまた別です