exception

Kiedy naprawdę należy stosować noexcept?

Słowo kluczowe noexcept może być odpowiednio zastosowane do wielu podpisów funkcji, ale nie jestem pewien, kiedy powinienem r ... ry wykorzystują w ten sposób noexcept? Jeśli nie, mogę się spodziewać niektórzy z nich zrobią to w najbliższej przyszłości?

Czy jest różnica między " rzucać "i" rzucać ex"?

Są posty, które pytają, jaka jest różnica między tymi dwoma już. (dlaczego muszę o tym w ogóle wspominać...) Ale moje pytani ... zechodzą przez HandleException Czy throw ex; ma taki sam efekt jak wywołanie throw Kiedy wywołane wewnątrz HandleException?

Czy używanie try-except-else w Pythonie jest dobrą praktyką?

Od czasu do czasu w Pythonie widzę blok: try: try_this(whatever) except SomeException as exception: #Handle exception ... to: try: something = try_this(whatever) return something except SomeException as exception: #Handle exception

Kiedy wybrać wyjątki zaznaczone i niezaznaczone

W Javie (lub innym języku z zaznaczonymi wyjątkami), jak podczas tworzenia własnej klasy WYJĄTKÓW zdecydować, czy powinna być ... e jako niezaznaczony wyjątek byłby bardziej dla nieodwracalnych przypadków, ale byłbym zainteresowany cudzymi przemyśleniami.

Najlepsze praktyki zarządzania wyjątkami w Javie lub C # [zamknięty]

Utknąłem decydując, jak obsługiwać wyjątki w mojej aplikacji. Wiele, Jeśli moje problemy z wyjątkami wynikają z 1) dostępu ... wieniem C niż Java (w Javie obsługiwałbyś tylko wyjątek). Follow the error konstrukty zarządzania związane z językiem :)!

Uncatchable ChuckNorrisException

Czy jest możliwe skonstruowanie fragmentu kodu w Java , który uczyniłby hipotetyczną java.lang.ChuckNorrisException nie do za ... ptowania? Myśli, które przychodzą na myśl, używają na przykład przechwytywaczy lub programowania zorientowanego na aspekt .

Jak zmienić InnerException bez utraty stack trace w C#?

[1]}nazywam, przez refleksję, metodą, która może spowodować wyjątek. Jak mogę przekazać wyjątek mojemu rozmówcy bez odbicia o ... catch (TargetInvocationException tiex) { // Throw the new exception throw tiex.InnerException; } }

WPF global exception handler [duplikat]

To pytanie ma już odpowiedź tutaj: globalnie łapiesz wyjątki w aplikacji WPF? ... e do wdrożenia globalnego bloku Try/Catch. Przynajmniej muszę zaimplementuj messagebox z: "przepraszamy za niedogodności ..."

Dlaczego nie powinienem owijać każdego bloku w "try" - "catch"?

Zawsze wierzyłem, że jeśli metoda może rzucić wyjątek, to nierozważne jest, aby nie chronić tego połączenia znaczącym blokiem ... tóre mogą rzucać, łapać bloki.' do tego pytania i powiedziano mi, że to "wyjątkowo zła rada" - chciałbym zrozumieć dlaczego.

Jak bezpiecznie wywołać metodę asynchroniczną w C# bez czekania

Mam metodę async, która nie zwraca żadnych danych: public async Task MyAsyncMethod() { // do some stuff async, don't ret ... netowego będzie czekać na zakończenie zadania przed odpowiedzią na żądanie, zwiększając tym samym Czas odpowiedzi bez powodu.

wyrzucenie WYJĄTKÓW z destruktora

Większość ludzi mówi Nigdy nie wyrzucaj wyjątku z destruktora - powoduje to nieokreślone zachowanie. Stroustrup stwierdza, ... e nie w destruktorze, czy nie ma sensu rzucać wyjątek od destruktora? Oczywiście tego rodzaju błędy są rzadkie, ale możliwe.

Jaki jest prawidłowy sposób na custom.NET wyjątek serializowalny?

Dokładniej, gdy wyjątek zawiera niestandardowe obiekty, które mogą lub nie mogą być serializowalne. Weźmy ten przykład: pu ... wane. Właściwości zwrócą null. Czy istnieje wspólny wzorzec kodu do implementacji serializacji dla niestandardowego wyjątku?

Rzucanie wyjątków od konstruktorów

Prowadzę debatę ze współpracownikiem na temat rzucania wyjątków od konstruktorów i pomyślałem, że chciałbym uzyskać opinie. ... y byłby bool oparty na zwracaniu pthread mutex_init? W ten sposób nie muszę używać wyjątków dla tak niskiego poziomu obiektu.

Najlepsza praktyka: AsyncTask podczas zmiany orientacji

AsyncTask to świetna rzecz, aby uruchomić złożone zadania w innym wątku. Ale gdy nastąpi zmiana orientacji lub inna zmiana k ... piej rozwiązuje problem i jest łatwe do wdrożenia? Sam kod jest również ważny, ponieważ Nie wiem, jak to poprawnie rozwiązać.

Jak utworzyć błąd niestandardowy w JavaScript?

Z jakiegoś powodu wygląda na to, że delegacja konstruktora nie działa w poniższym fragmencie: function NotImplementedError( ... sób na stworzenie nowej podklasy Error? Czy jest jakiś problem z applying do natywnego konstruktora Error, o którym Nie wiem?

Czy w tej samej klauzuli catch mogę wyłapać wiele wyjątków Javy?

W Javie chcę zrobić coś takiego: try { ... } catch (IllegalArgumentException, SecurityException, IllegalAc ... ssException e) { someCode(); } catch (NoSuchFieldException e) { someCode(); } Czy jest jakiś sposób, aby to zrobić?

Dlaczego "except: pass" jest złą praktyką programistyczną?

Często widzę komentarze do innych pytań dotyczących przepełnienia stosu, jak zniechęcać do używania except: pass. Dlaczego je ... anie bloku except: pass jest złe? Co sprawia, że jest źle? Czy chodzi o to, że popełniłem błąd, czy o to, że popełniłem błąd?

Dlaczego podczas próby usunięcia elementu z listy pojawia się nieobsługiwane objęcie Operationexception?

Mam ten kod: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split( ... RROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) Jak to miałoby być właściwe? Java.15

Jakie są najlepsze praktyki w zakresie łapania i ponownego wyrzucania WYJĄTKÓW?

Czy wyłapane wyjątki powinny być ponownie wyrzucane bezpośrednio, czy powinny być owinięte wokół nowego wyjątku? To znaczy, ... geruj użycie łączenie WYJĄTKÓW , nie jestem w stanie zrozumieć rzeczywistego scenariusza, w którym używamy łączenia WYJĄTKÓW.

Przechwytywanie wyjątku wątku w wątku wywołującym w Pythonie

Jestem zupełnie nowy w Pythonie i programowaniu wielowątkowym w ogóle. Zasadniczo mam skrypt, który skopiuje pliki do innej ... def run(self): try: shul.copytree(self.sourceFolder, self.destFolder) except: raise