O obsłudze błędów słów kilka
Obsługa błędów:
- wyjątki zamiast kodów błędów
- dokładnie opisujmy wyjątki
- używajmy różnych klas wyjątków dla przechwytywania różnych błędów
- rzucajmy wyjątkami np. w przypadku nieprawidłowych parametrów wejściowych zamiast zwracać UNDEF
- warto zastanowić się nad wyodrębnieniem bloków try/catch/finally do oddzielnych funkcji