exception-handling

Kiedy i jak korzystać z obsługi wyjątków?

Czytam o obsłudze WYJĄTKÓW. Mam kilka informacji o tym, czym jest obsługa wyjątków, ale mam kilka pytań: kiedy rzucić wyj ... całej funkcji jest otoczony blokiem try-catch). Czy to dobra praktyka? Jaka jest różnica między Try-catch a __try __except?

Dobre wzorce obsługi błędów VBA

Jakie są dobre wzorce obsługi błędów w VBA? W szczególności, co powinienem zrobić w tej sytuacji: ... some code ... ... so ... nally na końcu musi zawsze działać - bez względu na to, jakie wyjątki zostaną rzucone wcześniej. Jak mogę osiągnąć ten wynik?

Dlaczego mogę wrzucać null w Javie?

Podczas uruchamiania tego: public class WhatTheShoot { public static void main(String args[]){ try { ... ntelliJ IDEA 12 mówi mi, że moja linia, e instanceof NullPointerException, zawsze będzie fałszywa. Co wcale nie jest prawdą.

Exception throwed in catch and finally clause

W pytaniu o Javę na uniwersytecie, był taki fragment kodu: class MyExc1 extends Exception {} class MyExc2 extends Exception ... ale prawidłowa odpowiedź to 132Exception in thread main MyExc1. Dlaczego? Po prostu nie mogę zrozumieć, dokąd zmierza MyExc2.

Poprawne użycie goto do zarządzania błędami w C?

To pytanie jest właściwie wynikiem interesującej dyskusji na programming.reddit.com jakiś czas temu. Zasadniczo sprowadza si ... prawne użycie goto W C? Czy wolisz inne metody, które wytwarzają bardziej zawiły i / lub mniej wydajny kod, ale unikają goto?

Wzorce projektowe: obsługa wyjątków / błędów

Czy istnieje jakiś zasób (WWW lub książka) opisujący obsługę wyjątków / obsługę błędów wzorców projektowych? Jest dużo liter ... ej radzić sobie z błędami i jak najlepiej propagować błąd pojawiający się w funkcji niskiego poziomu na poziomach abstrakcji.

Dlaczego "throws Exception" jest konieczne podczas wywoływania funkcji?

class throwseg1 { void show() throws Exception { throw new Exception("my.own.Exception"); } void sho ... ny wyjątek wyjątek, który musi zostać złapany lub zadeklarowany jako wyrzucony Kiedy usunę throws Exception z tych metod?

System.Ochrona.SecurityException podczas zapisu do dziennika zdarzeń

Pracuję nad portowaniem ASP.NET aplikacja z serwera 2003 (IIS6) do serwera 2008 (IIS7). Kiedy próbuję odwiedzić stronę w pr ... zrobić? PS: To jest kontynuacja tego pytania . Podążałem za udzielonymi odpowiedziami, ale bezskutecznie(patrz #2 powyżej).

Dlaczego nie istnieje NotImplementedException?

To naprawdę, naprawdę mnie wkurza, więc mam nadzieję, że ktoś da mi rozsądne uzasadnienie, dlaczego rzeczy są takie, jakie są ... temacie, stwierdzając jedynie, że "wyjątek, który jest wyrzucany, gdy żądana metoda lub operacja nie jest zaimplementowana."

Co się stanie, jeśli blok finally wyrzuci wyjątek?

Jeśli w końcu blok wyrzuca wyjątek, co dokładnie się dzieje? W szczególności, co się stanie, jeśli wyjątek zostanie wyrz ... nally. Czy reszta poleceń (po) w tym bloku zostanie wywołana? Zdaję sobie sprawę, że wyjątki będą propagować się w górę.

Różnica: std:: błąd runtime vs std:: wyjątek()

Jaka jest różnica między std::runtime_error a std::exception? Jakie jest odpowiednie zastosowanie dla każdego? Dlaczego w ogóle się różnią?

Najlepsza praktyka obsługi wyjątków Androida?

Jeśli moja aplikacja się zawiesza, zawiesza się na kilka sekund, zanim Android powie mi, że aplikacja się zawiesi i musi się ... ie być zmartwieniem w przyszłych wydaniach Androida (biorąc pod uwagę, że ART będzie domyślnym uruchomieniem w Androidzie L).

Dlaczego obsługa wyjątków jest zła?

Język Google Go nie ma wyjątków jako wyboru projektu, a Linus sławy Linuksa nazwał wyjątki bzdurą. Dlaczego?

Dlaczego puste bloki to zły pomysł? [zamknięte]

Właśnie widziałem pytanie na try-catch , którzy ludzie (w tym Jon Skeet) twierdzą, że puste bloki catch to naprawdę zły pomy ... nie. Więc spróbuj to dostać, a jeśli coś się stanie, to jest ok, dodam tylko " catch (wyjątek ignorowane) {} " i to wszystko

C++ catch blocks - catch exception by value or reference? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... Ale przyszedłem przez jakiś kod, który zamiast tego miał catch(CustomException &e). Czy to a)dobra b) zła C)szara strefa?

wyjątek catch, który jest wrzucany w innym wątku

Jedna z moich metod (Method1) wywołuje nowy wątek. Ten wątek wykonuje metodę (Method2) i podczas wykonywania jest wyrzucany ... wywołującej metodzie (Method1) Czy jest jakiś sposób, w jaki mogę złapać ten wyjątek w Method1, który jest wrzucony Method2?

Po co używać finally w C#?

Cokolwiek znajduje się wewnątrz finally blocks jest wykonywane (prawie) zawsze, więc jaka jest różnica między załączeniem kodu do niego, a pozostawieniem go bez zamknięcia?

Częste błędy w programowaniu in.Net podczas obsługi wyjątków? [zamknięte]

Jakie są najczęstsze błędy popełniane podczas obsługi wyjątków? Wydaje się, że obsługa wyjątków może być jedną z najtrudniej ... TKÓW. Mam nadzieję, że wymieniając niektóre z najczęstszych błędów, wszyscy nauczymy się lepiej radzić sobie z wyjątkami.

Błędy mydła czy rezultaty?

Rozmawiałem o tym ze współpracownikiem i nie mogliśmy dojść do porozumienia, więc chciałem poznać twoje przemyślenia. Mam wł ... rawne. Mimo, że brzmi to tak, jakbym chciał Twojej opinii, Proszę trzymać się faktów (x jest lepsze ze względu na y i z...)

Jaka jest różnica między aplikacją.ThreadException i AppDomain.CurrentDomain.UnhandledException?

W porządku, to jest proste: Jaka jest różnica między Application.ThreadException oraz AppDomain.CurrentDomain.UnhandledException? Czy muszę obsługiwać oba? Dzięki!