Przejdź do treści

Wyjątki w świecie kotlina. Czy naprawdę ich potrzebujemy

Zdjęcie użytkownika Mariusz Magdziarz
Hosted By
Mariusz M.
Wyjątki w świecie kotlina. Czy naprawdę ich potrzebujemy

Szczegóły

KJUGowicze - 79 meetup już niebawem! Spotykamy się jak zawsze w czwartek w Pubie Garaż. Tym razem na scenie wystąpi Mariusz Staniak Senior Software Engineer w InPost!

🎙️ Wyjątki w świecie kotlina. Czy naprawdę ich potrzebujemy
Problem: Bardzo często w projektach posługujemy się wyjątkami. Ale w wielu przypadkach rzucony wyjątek nie jest tak naprawdę wyjątkiem. Bardzo często jest to po prostu sytuacja poza happy path,
ale nadal taka której jesteśmy świadomi i której świadomy jest biznes. Zabezpieczyliśmy się na jej pojawienie i zamiast obsłużyć ją poprawnie to rzucamy wyjątek. - Tak jakby to było cos niespodziewanego, coś wyjątkowego.
Przedstawię inne podejście do wyjątków. Bardzo często podejście które sprawdzi się lepiej.
Wnioski: Wyjątki powinny być używane tylko w sytuacjach naprawdę wyjątkowych o których także wspomnę podczas prezentacji. Na codzień, sytuacje które nie zasługują na "wyjątkowe" podejście obsłyużymy w bardziej przyjazny sposób.
Znaczenie: Kod staje się bardziej przewidywalny, eliminujemy z niego miejsca które w przyszłości mogą doprowadzić do nieoczekiwanych zachowań.

Bio:
Z szeroko pojętym IT związany jestem od początku swojej kariery, tj. 16 lat. Przechodziłem ścieżkę od supportu, przez bazy danych development i utrzymanie aż po jave.

Zawsze fascynowały mnie nowe technologie oraz sposoby na rozwiązanie tego samego problemu na różne często lepsze sposoby.
Wielokrotnie podejmowałem się analiz z problemami wydajnościowymi aplikacji na styku projekt baza oraz sam projekt. W wolnym czasie lubię pograć w gry planszowe.

Photo of Kielce Java User Group group
Kielce Java User Group
Zobacz więcej wydarzeń
Wymagana lokalizacja