Zarządzanie wieloma własnymi (customowymi) wyjątkami w Javie

Zarządzanie wieloma własnymi (customowymi) wyjątkami w Javie
jarek256
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

W swoim projekcie natworzyłem bardzo dużo własnych wyjątków typu

Kopiuj
public class MyCustomException extends RuntimeException {
     MyCustomException(String message) { super(message);}
}

Dochodzi do tego że wyrzucam bardzo często te swoje własne exceptiony, czasem także nadpisując inne exceptiony. W sumie myślę po co mi to, ale jak teraz ugryźć ten problem teraz? W jaki sposób nimi zarządzać? Stworzyć abstrakcyjną klasę? Jak rozwiązać ten problem. Custom Exceptiony są spoko, ale mam ich już stanowczo za dużo i dodaję nowe. Na początku myślałem że jest to spoko, ale tak jakby nie mam obsługi błędów tylko ciągle rzucam tymi wyjątkami. Dzięki

danek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 797
2

A dlaczego w ogóle rzucasz tyle wyjątków? Bo może tu jest problem, a z ich nazywaniem itp ;)

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 3573
0

Klasyczne sterowanie wyjątkami :) ? Może właśnie Twoje wyjątki nie są "prawdziwymi wyjątkami" i zamiast tego powinieneś zwrócić Optionala, Eithera lub jakąś inną wartość?

Charles_Ray
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1914
0

Po co stworzyłeś te wyjątki, skoro ich nigdzie nie używasz? Po prostu je wywal.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.