Предотвращение возможных ошибок в коде - это несомненно хороший стиль программирования. И, как правило, чем больше опыта - тем чаще ты видишь глазами в коде потенциально опасное место ещё до того, как работающее приложение упадёт и само тебе на него укажет красивыми матюками на английском языке.



Когда меня попросили дописать одну штуку в код, я сказал - "Да как нехрен делать!". Потому что дописать в итоге надо было всего одну строчку. Разумеется, я тут же увидел, как именно здесь может рухнуть программа, и, весьма гордый собой, дописал ещё две строчки, во всех ракурсах предупреждающие возможную проблему.



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



...программа рухнула именно на одной из тех самых двух строчках-предохранителях, призванных защитить мою голую жопу...



И тут я понял, что достиг вершин просветления.



Законы Клипштейна в приложении к созданию опытных образцов и производству.

<...>

5. Прибор, защищаемый быстодействующим плавким предохранителем, сумеет защитить этот предохранитель, перегорев первым.