Ну а что выглядит прикольно, он мог бы быть не съдобным например) А пока хвост маленький его бы можно было бы закушать, потом и она обрастала бы камнем, как тебе такая идея? В качестве противовеса можно дать ему меньшую скорость
DioD, второй пример классический во многих API, например DirectX 11. В OpenGl используется GetLastError, в Win сокетах, тоже GetLastError, да и в WinAPI тоже. На самом деле это самый ущербный способ хендлить ошибки.
Согласен, что второй пример очень удачен с точки зрения хендлинга ошибок пользовательского ввода.
Теперь что касается исключений, на самом деле это весьма мощная штука в плане отладки, как локально так и на продакшенах всяких и альфах, если использовать сериализаторы или использовать специальный сервис для аггрегации исключений. В чем соль исключений?
Сохранение нужных данных, которые потом можно обработать.
Благодаря иерархический структуре исключений, можно обрабатывать исключения там, где это нужно. При должной организации приложения все складывается очень хорошо.
» Seven Towers / Seven Towers
» Иисус Хипстос / Распродажи в стиме тред
» Программирование / Проверка слова
» Программирование / Проверка слова
» Страж / Вторая серия сериала "Страж"
» Страж / Вторая серия сериала "Страж"
» Страж / Вторая серия сериала "Страж"
» Страж / Вторая серия сериала "Страж"
» Страж / Вторая серия сериала "Страж"
» Mental State / Mental State
» Mental State / Mental State
» Несыть / Несыть попала в Индикатор!
» Несыть / Несыть попала в Индикатор!
» WarCraft: Armies Of Azeroth / Трейлер и скриншоты WarCraft: Armies Of Azeroth
» Несыть / Несыть попала в Индикатор!
» Game Dev / Интервью: Lapsum, приключения в аду от Mirball
» Seven Towers / Seven Towers
» Гномья графомания / Во тьме - маленькая иллюстрация к LOTD
» Несыть / Несыть попала в Индикатор!
» Программирование / Exceptions vs Handlers vs Promises vs Null Object
» Программирование / Exceptions vs Handlers vs Promises vs Null Object
» Блог им. ARCHIMONDE / Grommash Hellscream
» Несыть / Обзоры «Несыти» 3.4а
Ред. alexprey
» Несыть / Несыть попала в Индикатор!
» Программирование / Exceptions vs Handlers vs Promises vs Null Object
Согласен, что второй пример очень удачен с точки зрения хендлинга ошибок пользовательского ввода.
Теперь что касается исключений, на самом деле это весьма мощная штука в плане отладки, как локально так и на продакшенах всяких и альфах, если использовать сериализаторы или использовать специальный сервис для аггрегации исключений. В чем соль исключений?