Вопросы с тегом 'try-catch'

try-catch - синтаксическая конструкция для обнаружения исключений, вызванных секцией кода
5

Попробуй ускорить мой код?

Я написал некоторый код для проверки влияния try-catch, но увидев некоторые неожиданные результаты. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = Process...
19 янв. '12 в 15:10
14

Могу ли я поймать несколько исключений Java в одном и том же предложении catch?

В Java я хочу сделать что-то вроде этого: try { ... } catch (/* code to catch IllegalArgumentException, SecurityException, IllegalAccessException, and NoSuchFieldException at the same time */) { someCode(); } ... вместо: ...
16 авг. '10 в 18:07
15

Зачем ловить и реконструировать исключение в С#?

Я смотрю на статью С# - объект передачи данных на сериализуемые DTO. В статье представлен этот фрагмент кода: public static string SerializeDTO(DTO dto) { try { XmlSerializer xmlSer = new XmlSerializer(dto.GetType()); StringWrit...
19 мая '09 в 7:56
10

Хорошая практика использования try-except-else в Python?

Время от времени в Python я вижу блок: try: try_this(whatever) except SomeException as exception: #Handle exception else: return something В чем причина существования try-except-else? Мне не нравится такое программирование, поскольку о...
22 апр. '13 в 1:44
14

Почему я не должен обертывать каждый блок в "try" - "catch"?

Я всегда считал, что если метод может генерировать исключение, то беззаботный не защищает этот вызов значимым блоком try. Я только что написал "Вы должны ВСЕГДА переносить вызовы, которые могут бросаться в try, catch blocks". на этот вопрос, и ему с...
29 апр. '10 в 12:43
11

Могу ли я попытаться/поймать предупреждение?

Мне нужно уловить некоторые предупреждения, которые выбрасываются из некоторых собственных функций php, а затем обрабатывать их. В частности: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$add...
06 авг. '09 в 21:51
6

Как написать trycatch в R

Я хочу написать код trycatch для trycatch ошибки при загрузке из Интернета. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Эти д...
30 авг. '12 в 9:27
16

Почему "за исключением: проходят" плохую практику программирования?

Я часто вижу комментарии к другим вопросам о том, как использование except: pass обескураживается. Почему это плохо? Иногда мне просто все равно, что такое ошибки, и я хочу просто продолжить код. try: something except: pass Почему использ...
04 февр. '14 в 13:02
10

Не пытайтесь ли вы блокировать блокировки, если исключения не выбрасываются?

Во время обзора кода с сотрудником Microsoft мы столкнулись с большой частью кода внутри блока try{}. Она и ИТ-представитель предположили, что это может повлиять на производительность кода. Фактически, они предположили, что большая часть кода должна...
20 авг. '09 в 19:50
15

Как использовать try catch для обработки исключений - лучшая практика

сохраняя код моего коллеги даже у того, кто утверждает, что он старший разработчик, я часто вижу следующий код: try { //do something } catch { //Do nothing } или иногда они записывают информацию о регистрации в файлы журналов, например следующ...
20 февр. '13 в 6:32
12

Будет ли код в объявлении finally загораться, если я верну его значение в блоке Try?

Я просматриваю код для друга и говорю, что он использовал оператор return внутри блока try-finally. Сохраняет ли код в разделе "Окончание", даже если остальная часть блока try не работает? Пример: public bool someMethod() { try { return tru...
05 дек. '08 в 20:50
21

Как вы реализуете повторную попытку?

Try-catch предназначен для обработки исключений. Это означает, что это поможет нашей системе быть более надежной: попытайтесь оправиться от неожиданного события. Мы подозреваем, что что-то может произойти при выполнении и инструкции (отправка сообще...
05 нояб. '12 в 20:36
7

Стоит ли использовать блоки try-catch, даже если исключение никогда не бросается?

Мы знаем, что дорого обходиться исключения. Но стоит ли использовать блок try-catch в Java, даже если исключение никогда не выбрасывается? Я нашел вопрос/вопрос о переполнении стека Почему трассировка блоков стоит дорого?, но это для .NET.
08 мая '13 в 23:16
20

Почему пустые блоки блокировки имеют плохую идею?

Я только что рассмотрел вопрос о try-catch, который люди (в том числе Джон Скит) говорят, что пустые блоки блокировки - действительно плохая идея? Почему это? Нет ли ситуации, когда пустой улов не является неправильным дизайнерским решением? Я имею ...
05 авг. '09 в 16:31
9

Как предотвратить node.js от сбоя? try-catch не работает

По моему опыту, php-сервер будет генерировать исключение для журнала или для сервера, но node.js просто просто сбой. Окружать мой код с помощью try-catch не работает, так как все делается асинхронно. Я хотел бы знать, что делают все остальные на сво...
14 мая '11 в 2:04