forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Исключения (http://forum.boolean.name/showthread.php?t=16646)

impersonalis 14.04.2012 13:48

Исключения
 
Используете ли вы механизм исключений? Обрабатываете стандартные, создаёте свои типы?

ABTOMAT 14.04.2012 13:51

Ответ: Исключения
 
Имеются в виду Exceptions?
Вопрос относится только к С++ или не возбраняется высказаться и о других языках?

impersonalis 14.04.2012 13:52

Ответ: Исключения
 
Цитата:

Сообщение от ABTOMAT (Сообщение 225460)
Имеются в виду Exceptions?

да

Цитата:

Сообщение от ABTOMAT (Сообщение 225460)
Имеются в виду Exceptions?
Вопрос относится только к С++ или не возбраняется высказаться и о других языках?

я не в курсе про остальные языки - если там есть таковые инструкции, то вопрос распространяется и на них.

Mr_F_ 14.04.2012 14:10

Ответ: Исключения
 
полагаюсь на ретурн коды - их работа более прозрачна.

HolyDel 14.04.2012 14:13

Ответ: Исключения
 
использую. без фанатизма.

mr.DIMAS 14.04.2012 17:54

Ответ: Исключения
 
Использую. Но не всегда и не везде.

Mr_F_ 14.04.2012 20:09

Ответ: Исключения
 
солидарен с этими постами
http://www.joelonsoftware.com/items/2003/10/13.html
http://www.lighterra.com/papers/exceptionsharmful/

moka 14.04.2012 20:39

Ответ: Исключения
 
Использую где нужно.
Когда пишу библиотеки и интерфейсы, пишу свои Исключения, и при необходимости кидаю ими.
Никогда не использую блок кода при ловле для исправления работы логики.
Всегда "предохраняюсь", эдакие транзакции в области где есть риск словить исключение и если это повлияет на дальнейшую логику.
С#.

pozitiffcat 16.04.2012 14:40

Ответ: Исключения
 
Я если пишу на шарпе, или тем более на яве, то использую там, где ну никак не обойтись без костылей. В c++ вообще не использую, т.к. в Linux они не работают без танцев с бубном, поэтому привых изобретать велосипеды.


Часовой пояс GMT +4, время: 16:21.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot