
368 Rozdział 12.
Po co wywoływać panikę?
Wywołanie funkcji panic pozwala uprościć
kod, ale powoduje awarię programu!
Nie widzę tu znaczącej poprawy…
Wkrótce zobaczysz, jak zapobiec awarii programu. Prawdą jest jednak, że
wywołanie funkcji
panic
rzadko jest idealnym sposobem obsługi błędów.
Sytuacje takie jak niedostępne pliki, awaria sieci i błędne dane
wejściowe od użytkownika zwykle są uznawane za „normalne” i należy
je obsługiwać w kontrolowany sposób z użyciem wartości typu
error
.
Wywołanie funkcji
panic
zazwyczaj należy rezerwować na potrzeby
„niemożliwych” scenariuszy, czyli błędów oznaczających usterkę
w programie, a nie pomyłkę użytkownika. ...