1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Используете ли вы исключения?

Тема в разделе "С и С++", создана пользователем rrrFer, 10 авг 2016.

?

Используете ли вы исключения?

  1. Да, использую только исключения

    5 голосов
    83,3%
  2. Нет, но использую возврат кода ошибки в каждой функции

    0 голосов
    0,0%
  3. Использую вперемешку исключения и коды ошибок (в комментариях точно напишу как это все не ломается)

    0 голосов
    0,0%
  4. Вообще не обрабатываю ошибки (впервые слышу про исключения и коды ошибок)

    1 голосов
    16,7%
  1. rrrFer

    rrrFer Гость

    Репутация:
    0
    В язык С++ встроен механизм обработки исключений (exceptions), однако ряд программистов отказываются их использовать.

    Например до недавнего времени популярная библиотека Qt по-старинке использовала коды возврата функций вместо исключений - мотивировалось это трудностью реализации исключений на каких-то специфических платформах, которые Qt поддерживала.

    Несколько других примеров можно было увидеть на последних конференциях С++ Russia и C++ Syberia. Ряд докладчиков рассказывали как они в своих проектах на С++ обходятся без исключений - среди них были и разработчики Яндекса с докладом Аскетичная разработка браузера.

    Тем не менее, большинство книг о чистом коде пропагандируют использование механизма исключений, включая рекомендацию начинать разработку функции с написания блока try {} у Боба Мартина (Мартин Р. Чистый код. Создание, анализ и рефакторинг. Библиотека программиста).

    Аналогичного мнения придерживается Скотт Мейерс, у которого целая глава книги посвящена обработке исключений в С++ (Мейерс С. Эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов). При этом все же отмечает, что исключения не являются серебряной пулей и требуется тщательное проектирование программы с учетом использования исключений.

    В связи с этим ответьте - используете ли вы исключения в своих проектах. В комментариях напишите почему и как вы это делаете.
     
  2. chyond

    chyond Member

    Репутация:
    0
    Регистрация:
    6 сен 2017
    Сообщения:
    10
    Симпатии:
    1
    Да, стараюсь использовать исключения, при написании модулей отвечающих за сетевое взаимодействие, так как предпологаю, что не могу обработать все возможные ситуации.
     
    rrrFer нравится это.
  3. eSkry

    eSkry New Member

    Репутация:
    0
    Регистрация:
    4 сен 2017
    Сообщения:
    2
    Симпатии:
    0
    невозможно предвидеть все действия юзверя) так что они очень помогают)
     
Загрузка...
Похожие Темы - Используете ли вы
  1. SlipX
    Ответов:
    1
    Просмотров:
    25
  2. mustwanted
    Ответов:
    16
    Просмотров:
    139
  3. WhitePick
    Ответов:
    5
    Просмотров:
    79
  4. PingVinich
    Ответов:
    3
    Просмотров:
    80
  5. lolpw
    Ответов:
    3
    Просмотров:
    67

Поделиться этой страницей