Здравствуйте, ononim, Вы писали:
O>Почему сомнительно?
Потому что процесс все равно продолжается. С битыми данными, которые мы передаем в функцию не знающую ни про какой FacilityID.
Ну либо весь язык с самого начала дизайнить чтоб он требовал задавать множество FacilityID для каждой операции. Сдается мне что это будет еще и тормознуто — мы проверяем код ошибки не после функции а в начале каждой следующей функции
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте