Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

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

Event:
Wyjątki w świecie kotlina. Czy naprawdę ich potrzebujemy
Event type:
Meetup
Category:
IT
Topic:
Date:
20.03.2025 (thursday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
Restauracja Garaż
Address:
Henryka Sienkiewicza 53
Description:

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.

Similar events

Profile of employers