Kodowanie przez wyjątek

Kodowanie przez wyjątki to przypadkowa złożoność w systemie oprogramowania, w którym program obsługuje określone błędy, które pojawiają się z unikalnymi wyjątkami. Kiedy pojawia się problem w systemie oprogramowania, zgłaszany jest błąd, śledząc problem z powrotem do miejsca, w którym został złapany, a następnie, w stosownych przypadkach, skąd ten problem się wziął. Wyjątki mogą służyć do obsługi błędu podczas działania programu i uniknięcia awarii systemu. Wyjątki powinny być uogólnione i obejmować liczne pojawiające się błędy. Używanie tych wyjątków do obsługi określonych błędów, które pojawiają się w celu kontynuowania programu, nazywa się kodowaniem przez wyjątek . Ten antywzorzec może szybko obniżyć wydajność i łatwość konserwacji oprogramowania. Wykonywanie kodu nawet po zgłoszeniu wyjątku przypomina goto w wielu językach oprogramowania, co również jest uważane za złą praktykę.

Zobacz też