Мой вопрос - это то, что большинство разработчиков предпочитают для обработки ошибок, исключений или кодов возврата ошибок. Пожалуйста, укажите язык (или семейство языков) и почему вы предпочитаете друг друга.
Я спрашиваю об этом из любопытства. Лично я предпочитаю коды возврата ошибок, поскольку они менее взрывоопасны и не заставляют код пользователя оплачивать штраф за исключение, если они этого не хотят.
update: спасибо за все ответы! Я должен сказать, что, хотя мне не нравится непредсказуемость потока кода с исключениями. Ответ на код возврата (и их старшие братья ручки) добавляет много шума в код.