О стиле программирования: обработка ошибок

Тема в разделе "WASM.WIN32", создана пользователем Vic25, 17 окт 2004.

  1. Vic25

    Vic25 New Member

    Публикаций:
    0
    Регистрация:
    14 окт 2004
    Сообщения:
    1
    Адрес:
    Russia
    Всем привет !

    Как лучше оформлять проверку на ошибочные ситуации (условия, которых "не может быть никогда"; возврат API с ошибкой; возврат моих proc с ошибкой; (может ещё что-нибудь забыл упомянуть)) - или может этим можно пренебречь, ограничившись только отладкой - но тогда возможны таблички "обратитесь к разработчику" или вообще голубой экран
     
  2. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    Отладка само собой, но иногда не мешает провести "полнейшее" бета-тестирование на разных машинах,сетях и т.д. Причем тестировать не только как программер или админ , а и как секретарша, протирающая клаву при запущенной программе.

    И все равно есть много нюансов, которые нужно предусмотреть. Например, замечал ли ты как может "уйти в даун" винда, когда в %PATH% есть сетевые диски, а сервак резко отключили. А у тебя шедулер в 18.00 должен запустить несколько программ, но винда будет 5 минут искать пути, пока тайм-аут не выйдет. Не знаю как чистый CreateProcess, но explorer.exe в это время не может запустить ни одну программу.