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