Leksykon IT › Programowanie › Clean Architecture (czysta architektura)

Clean Architecture (czysta architektura)

Programowanie Svenska → Zaktualizowano: 2026-10-06

Parasol Roberta „Uncle Boba” Martina nad architekturą heksagonalną, cebulową i DDD — główna zasada: zależności wskazują do wewnątrz, w stronę domeny.

Sformułowana we wpisie na blogu w 2012 roku, książka ukazała się w 2017. Warstwy: encje (domena) → przypadki użycia → adaptery interfejsów → frameworki i sterowniki. Wewnętrzne warstwy nic nie wiedzą o zewnętrznych. Duży nacisk na testowalność: przypadki użycia testuje się bez bazy danych i serwera WWW. Krytykowana za przerośnięte projekty w Javie i C#, gdzie odczyt jednego wiersza z bazy wymaga siedmiu katalogów. Błyszczy przy złożonej logice domenowej, w aplikacjach CRUD wygląda śmiesznie.

← Wróć do leksykonu