Clean Architecture
  • Clean Architecture
  • 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...
Powered by GitBook
On this page

Was this helpful?

I componenti

I componenti sono le più piccole unità che possono essere fornite nell'ambito di un sistema. In Java, si tratta dei file jar. In .Net, si tratta delle dll. Nei linguaggi interpretati, si tratta delle aggregazioni di file di codice sorgente. Comunque vengono chiamati, dei componenti ben progettati devono mantenere la capacità di essere forniti in modo indipendente e, pertanto, di essere anche sviluppati in modo indipendente.

PreviousIl principio DIP (Dependency Inversion Principle)NextCoesione dei componenti

Last updated 5 years ago

Was this helpful?