Может кто-нибудь, пожалуйста, помогите мне с чем-то, что кажется простым, но я так и не понял. Исключения! Я знаю, как написать исключение, но бесчисленное множество примеров кода с переменными foo
и bar
ни в коей мере не помогают мне увидеть, как они на самом деле используются в реальных сценариях.
Это где есть потенциал, чтобы остановить процесс исполнения? Я должен признаться, я никогда не использую их, я просто не знаю, как их использовать. Я уверен, что они важны, хотя. Я предполагаю, что если что-то сломается, я просто позволю этому сломаться, оно все равно выдаст ошибку на экран и остановит выполнение. Является ли смысл исключения, чтобы ошибка не появлялась и не перехватывала ошибку и не передавала сообщение в представление для вывода? Тогда возникает следующий вопрос: откуда мне знать, какие части моего кода могут сломаться? Должен ли я обернуть все в ручках исключений? Насколько широко они должны быть в моем коде?
Извините за то, что кажется, что это может быть легко выяснено, мне просто никогда не удавалось правильно понять их использование. Я был бы признателен, если бы кто-то мог указать мне правильное направление, хотя бы некоторые реальные примеры того, какой код нужно обернуть, также будут высоко оценены. Спасибо