Wzorce projektowe · Middle · Pytanie 28 z 75
Jaka jest główna zasada Clean Architecture?
- ✓Poprawna odpowiedź: Zależności skierowane są do środka: reguły biznesowe nie wiedzą o UI, bazie ani frameworkach
- 2Każda warstwa powinna być w osobnym repozytorium
- 3Interfejs użytkownika jest centrum systemu; wszystko od niego zależy
Wyjaśnienie
W centrum są encje i przypadki użycia, a frameworki, baza i UI - w zewnętrznych kręgach i zależą od wewnętrznych. Wtedy logikę biznesową można testować bez przeglądarki, a framework zmienić bez przepisywania reguł. Dla frontendu podejście często się upraszcza.