Вопрос к тестировщикам
имелось в виду до исполняемого кода который можно контролировать.
У исполняемого кода нет хрустального шара. Если он (исполняемый код) не получает сообщение об ошибке, значит ошибки нет. Именно поэтому "проглатывание" ошибок catch'ем - зло.
Вроде нужно было еще какую-то фигню от мелкософта установить и что-то при сборке проги подшаманить.
Что-то все слишком сложно и запутано ;)
Если приложение работает корректно это еще не значит что пользователь не будет видеть там ошибок.
Тут надо определиться с терминологией. Что ты в данном случае понимаешь под "приложение работает корректно" и что ты понимаешь под "пользователь не будет видеть там ошибок"?
Если под "пользователь не будет видеть там ошибок" ты имеешь в виду сообщения об ошибках, то вывод сообщений об ошибках является корректной работой приложения (т.е. приложение корректно обработало ошибку). Если же под "пользователь не будет видеть там ошибок" ты имеешь в виду, что пользователь будет видеть надпись "Отменить" вместо "Подтвердить", то это не является "корректной работой приложения".
Да нет проблем - printf("Hello world") - если не видишь результата, это не означает что она не работает
Ну в таком случае я могу тебя поздравить, теперь ты самый богатый человек в мире, а если ты не видишь 150млрд долларов на своем счете, то это не значит, что у тебя их нет :D