Clean architecture & Testing the untestable

Java User Group Poznań – zapraszamy na kolejny meetup!
Data: 19 luty 2025
Miejsce: Siedziba PSI Polska, parter, wejście przez hol biurowca przy ul. Towarowej 37 w Poznaniu
Tym razem czekają na Was dwie świetne prelekcje, wartościowe dyskusje oraz afterparty!
Embracing Clean Architecture in Spring Boot and Kotlin
Prelegent: Łukasz Pięta, Senior Software Engineer @ OLX
Abstrakt:
"Clean architecture" to coś więcej niż tylko modele heksagonalne, porty i adaptery czy architektura cebulowa. To zbiór zasad, które pomagają podejmować świadome decyzje projektowe.
Z drugiej strony, popularne frameworki jak Spring czy Hibernate często narzucają określone style architektoniczne (np. architekturę warstwową), co może utrudniać zachowanie czystego podejścia.
W tej prezentacji przyjrzymy się różnym podejściom architektonicznym i przeanalizujemy, kiedy warto je stosować. Dzięki przykładom w Springu i Kotlinie dowiesz się, jakie czynniki wpływają na wybór architektury i jak podejmować decyzje, które pozwolą na elastyczny rozwój aplikacji.
Testowanie nietestowalnego – wzorce i analiza przypadków użycia
Prelegent: Piotr Stawirej, Senior Software Engineer @ Revolut / Bottega IT Minds
Abstrakt:
Jak uprościć aplikację i sprawić, by była testowalna? W tej prezentacji przeanalizujemy praktyczne przypadki i strategie, które pomogą Ci poradzić sobie z testowaniem nawet najbardziej problematycznego kodu.
Dowiesz się:
- Jak testować kod silnie zależny od frameworków i bibliotek
- Kiedy używać mocków, fakes i innych zaślepek
- Jak testować aplikacje wielowątkowe i zależne od czasu
- Jak skutecznie przyspieszać testy integracyjne
- Czy warto testować logowanie i jak podchodzić do testów wydajnościowych
Oprócz tego omówimy heurystyki testowania, zastosowanie Property-Based Testing oraz ponowne wykorzystanie testów jednostkowych jako testów integracyjnych lub API.
Sponsor wydarzenia: PSI Polska
PSI Polska to część międzynarodowego koncernu PSI Software SE, dostarczającego oprogramowanie do zarządzania produkcją, logistyką, energią i transportem publicznym. Firma działa od ponad 50 lat i realizuje zaawansowane wdrożenia na całym świecie. W Polsce z jej rozwiązań korzystają m.in. Empik, Volkswagen, Inter Cars, CCC, MPK Poznań i wielu innych.
Nagrody dla uczestników!
2 książki od Wydawnictwa Helion
2 licencje na produkty JetBrains
Afterparty: Piwo w Fort Colomb, Poznań
Dołącz do nas i bądź częścią JUG Poznań!