KJUGowicze - #83 meetup już niebawem! Spotykamy się jak zawsze w czwartek w Pubie Garaż. Tym razem na scenie wystąpi Michał Grzesik!
🎙️ Twój kod nie musi być ekstrawertykiem - o hermetyzacji w Java
Prezentacja o tym jak na co dzień radzę sobie z pisaniem hermetycznego kodu w Javie. Podczas prelekcji spędzę więcej czasu w IntelliJ niż w PowerPoint. Krótki rzut oka na elementy języka Java, pomagające pisać dobrze zamknięty kod, oraz na to, jak z nich korzystam. Pokażę także, jaki wpływ ma hermetyzacja i jak bardzo okazuje się pomocna, gdy wpada kolejna niewinna, mała zmiana.
Prezentacja nie będzie suchym wykładem o DDD, Portach i Adapterach czy innych technikach programowania, z pieczołowicie przygotowanymi kodami, idealnie spełniających reguły danego stylu.
P.S. Bądźcie gotowi na kodowe zagadki z Java Core (w stylu co się wyświetli w konsoli)!
Bio:
Od 7 lat pracuję jako Java developer, głównie w sektorze finansowym, gdzie tworzę i rozwijam backendowe rozwiązania wspierające systemy kart płatniczych i bankowość. Na co dzień korzystam z Javy, Springa, JPA, REST API itd., dbając o przejrzystość kodu, dobrą szytą na miarę potrzeb architekturę i niezawodność. W ostatnich kilku latach szczególną uwagę przykładam do hermetyzacji kodu — dobrze ukryte szczegóły implementacyjne to klucz do elastycznego, testowalnego i odpornego na zmiany systemu. Po pracy relaksuję się przy gitarze, na boisku siatkarskim albo podczas biegania lub spacerów z psem.