clean-architecture
clean-architecture copied to clipboard
This is just an excerpt from the concepts found in the book "Clean Architecture" by Robert C. Martin
Clean Architecture
Questo book ha lo scopo di riassumere in breve tutti i concetti presenti all'interno del libro "Clean Architecture" di Robert C. Martin (Uncle Bob). Di seguito sono presenti le sezioni per ogni tipo di argomento trattato all'interno del libro.
Tabella dei contenuti
- Che cosa si intende per struttura e architettura
- Due diversi oggetti di valore
- Panoramica sui paradigmi
- La programmazione strutturata
- La programmazione ad oggetti
- La programmazione funzionale
- Principi di progettazione
- Il principio SRP (Single Responsibility Principle)
- Il principio OCP (Open-Closed Principle)
- Il principio LSP (Liskov Substitution Principle)
- Il principio ISP (Interface Segregation Principle)
- Il principio DIP (Dependency Inversion Principle)
- I componenti
- Coesione dei componenti
- Accoppiamento dei componenti
- Che cos'è l'architettura?
- Indipendenza
- Delimitazioni: tracciare una linea
- Anatomia di una delimitazione
- Politiche e livelli
- Regole operative
- Architettura "da urlo"
- Architettura clean
- Presenter e Humble Objects
- Delimitazioni parziali
- Livelli e delimitazioni
- Servizi: grandi e piccoli
- Delimitazione di test
- Il database è un dettaglio
- Il Web è un dettaglio
- I framework sono un dettaglio
- Caso di studio: vendita di video
- Manca ancora qualcosa...