История изменений
Исправление shimshimshim, (текущая версия) :
Если программа не сигнализирует о произошедшей ошибке (любым образом, от записи в лог который никто не читает и вплоть до падения в корку) - значи она работает неправильно. Если ошибки в данном месте быть не может в силу особенностей архитектуры - значит они это должны тебе обосновать, и в этом случае проверять на ошибку будет неправильным поведением. И ТЗ здесь вообще ни при чем. В ТЗ можно обговорить способ обработки ошибок - лог, корка, повторная попытка и т.д.
Исходная версия shimshimshim, :
Если программа не сигнализирует о произошедшей ошибке (любым образом, от записи в лог который никто не читает и вплоть до падения в корку) - значи она работает неправильно. Если ошибки в данном месте быть не может в силу особенностей архитектуры - значит они это должны тебе обосновать, и в этом случае проверять на ошибку будет неправильным поведением. И ТЗ здесь вообще ни при чем.