Предотвращение возможных ошибок в коде - это несомненно хороший стиль программирования. И, как правило, чем больше опыта - тем чаще ты видишь глазами в коде потенциально опасное место ещё до того, как работающее приложение упадёт и само тебе на него укажет красивыми матюками на английском языке.
Когда меня попросили дописать одну штуку в код, я сказал - "Да как нехрен делать!". Потому что дописать в итоге надо было всего одну строчку. Разумеется, я тут же увидел, как именно здесь может рухнуть программа, и, весьма гордый собой, дописал ещё две строчки, во всех ракурсах предупреждающие возможную проблему.
Тут же замутив тестовый запуск, я с нескрываемым удовольствием пошёл проверять, как сработает то самое место, что я защитил двухслойной бронёй. Если вы думаете, что выражение лица Копперфильда, собирающегося спиздить Статую Свободы прямо перед многотысячной толпой, хоть на 10 процентов дотягивало до тех эмоций, что играли в этот момент на еблище моего лица - вы жестоко ошибаетесь. Жестом ахуенного фокусника я нажал кнопку...
...программа рухнула именно на одной из тех самых двух строчках-предохранителях, призванных защитить мою голую жопу...
И тут я понял, что достиг вершин просветления.
Законы Клипштейна в приложении к созданию опытных образцов и производству.
<...>
5. Прибор, защищаемый быстодействующим плавким предохранителем, сумеет защитить этот предохранитель, перегорев первым.