2013-03-21 18 views
42

Czy istnieje jakiś zasób (sieć lub książka) opisujący wzorce obsługi wyjątków/obsługi błędów?Wzorce projektowe: obsługa wyjątków i błędów

Istnieje wiele literatury na temat pisania czystego kodu, a istnieje wiele książek dotyczących wzorów. Nigdy jednak nie widziałem żadnego wzorca projektowego obejmującego kwestię tego, gdzie i jak najlepiej radzić sobie z błędami oraz jak najlepiej propagować błąd występujący w funkcji niskiego poziomu na poziomach abstrakcji.

Odpowiedz

42

Te wzorce i najlepsze praktyki często wiążą się z konkretną platformą/językiem, więc są one pierwszym miejscem do ich wyszukiwania.

Jako przykład sprawdzić poniższe linki dla Java:

Przechodząc przez takich materiałów dać ci ogólne pojęcie do naśladowania w mechanizmy obsługi wyjątków.

sprawdź także inne tak pytania:

1

najlepszym podejściem nigdy nie jest do przełknięcia żadnych wyjątków w kodzie aplikacji. Podłącz nośnik do nieobsługiwanych wyjątków w aplikacjach podczas ładowania, gdzie można wyświetlić komunikat o błędzie i wykonać rejestrowanie.

Niektóre przyzwoite książki, które przeczytałem, zalecają takie podejście.

http://thibautvs.com/blog/?p=2238 jest dobry, gdy jest wspomniany.