Mamy nieustający problem z code debtem, który odbiera nam radość z programowania oraz powoduje ciągły stres i frustracje.
Z drugiej strony frameworki, podejścia architektoniczne, testy często powodują, że piszemy tylko więcej kodu, a nie otrzymujemy tego, co jest nam obiecane.
Na tej prezentacji przedstawię wam w praktyczny sposób Clean Architecture i Hexagonal Architecture. Doświadczycie również jak te podejścia współpracują z Event Stormingiem, Spring Bootem i Kotlinem.
Na przykładzie aplikacji open source labella pokażę wam:
– jakie potencjalne problemy chciałem rozwiązać za pomocą tych technik
– jakie prawdziwe problemy rozwiązały i wygenerowały te podejścia
– podsumował, co według mnie naprawdę rozwiązują te praktyki
Uchylając rąbka tajemnicy:
Techniki te wypełniają obietnice, ale nie zawsze w sposób, w jaki byśmy od nich oczekiwali.