701 читали · 3 года назад
Программирование: Зачем нужны исключения
В программировании, наряду с базовыми алгоритмическими техниками, используются исключения. Перед тем как рассказать о них подробнее, хочу сделать замечание. Мне доводилось встречать программистов с многолетним стажем, которые не используют исключения. Как правило, они начинали с древних языков программирования, где такой возможности просто нет, а потом просто не захотели изменять свой склад ума. Некоторые же просто освоили базу и не пошли дальше. Они не понимают, зачем нужны исключения, как они работают, и поэтому просто стараются не трогать всё непонятное...
608 читали · 3 года назад
Что такое исключения в программировании
Рассказ об ошибках, которые можно предусмотреть заранее. Большинство наших проектов устроены так: когда во время работы программы возникает какая-то ошибка, то программа аварийно завершается. Иногда при этом она выдаёт сообщение об ошибке. Кажется, что это нормальная ситуация, но на самом деле большинство ошибок можно предусмотреть и научить программу правильно с ними работать. Для этого нам нужны обработчики ошибок. Что такое обработчик ошибок Чтобы программа знала, что делать, если возникла какая-то...