Che cos'è Clean Architecture?
La Clean Architecture è una generalizzazione delle architetture esagonale e a cipolla. La sua regola fondamentale è la Dependency Rule: le dipendenze del codice sorgente possono puntare solo verso l'interno. Il dominio non sa nulla di framework o database; framework e database sanno come adattarsi al dominio.
Termini correlati
- Architettura Esagonale — Uno stile di architettura a livelli che isola la logica di dominio dall'infrastruttura tramite porte e adattatori.
- Domain-Driven Design (DDD) — Un approccio alla progettazione software che pone al centro il modello e il linguaggio del dominio di business.