Obserwuj

Odcinek 53

Niezależność od frameworka, interfejsu użytkownika, bazy danych i innych systemów zewnętrznych, a także wsparcie testowalności - to podstawowe filary takich konceptów architektonicznych jak Clean / Hexagonal / Onion / Screaming Architecture, DCI, BCE.

Poszczególne podejścia różnią się w szczegółach, jednak w zbliżony sposób podchodzą do rozdzielania systemu na mniejsze, dedykowane warstwy. Z moim dzisiejszym gościem, Oskarem Dudyczem przyglądamy się dziś pierwszej pozycji tej listy i analizujemy mocne i słabe strony Clean Architecture, zaproponowanej przez Roberta C. Martina.

Często na architekturze patrzymy marzeniami, co byśmy chcieli mieć...

Dudycz Oskar

W tym odcinku usłyszysz m.in. o...

  • czym jest Clean Architecture i skąd wywodzi się ta idea?
  • stosowaniu zasad SOLID na poziomie architektury całego systemu
  • proponowanych w Clean Architecture zasadach i warstwach
  • zaletach i wadach tego rozwiązania
  • pewnych podobieństwach i różnicach w odniesieniu do np. Hexagonal Architecture
  • stosowaniu tego rodzaju architektury w kontekście projektu i zespołu

Materiały dodatkowe

PODCAST JEST DOSTĘPNY NA PLATFORMACH