Рет қаралды 377
Domena steruje procesem biznesowym. Zawiera wszystkie warunki i reguły biznesowe które muszą być spełnione by wykonać jakąś operację. Pominięcie tej warstwy albo zlanie jej z resztą aplikacji powoduje, że kod zaczyna być trudny do zrozumienia i modyfikacji. Opowiem Ci czym jest warstwa Domeny, jak ją znaleźć, wyodrębnić i umiejscowić w kodzie aplikacji.
Kod źródłowy znajdziesz na: github.com/adambanaszkiewicz/...
00:00 Wstęp
01:07 Zacznijmy od (złego) kodu
03:04 Odpowiedzialność warstwy Domeny
03:29 Tylko logika biznesowa
07:31 Bez dostępu do Infrastruktury?
09:18 Umiejscowienie w kodzie aplikacji
09:44 Połączenie z innymi warstwami
10:17 Lecimy do (dobrego) kodu
17:51 Dlaczego wyszło tyle klas po refaktoringu?
19:55 Zakończenie