exception-handling

есть ли какие-либо неясные побочные эффекты для создания исключения из синхронизированного предложения? Что происходит с замком? private void doSomething() throws Exception {...} synchronized (lock) { doSomething(); } ...

у меня есть кусок кода, похожий на этот: import sys def func1(): func2() def func2(): raise Exception('test error') def main(): err = None try: func1() except: err = sys.exc_info()[1] pass # some extra processing, involving checking err details (if err is ...

мое приложение ниже взаимодействует как клиент в системе JBoss 7.2.0 с приемником JNDI / JMS в системе JBoss 4.2.1. Он создает очередь отправки и очередь получения. Мы работали просто отлично в течение 2 месяцев подряд с этой конфигурацией; никаких изменений не было внесено ни в одну сторону. Локальное кли...

при использовании PyCharm IDE использование except: без исключения тип вызывает напоминание из IDE, что это предложение исключения Too broad. должен ли я игнорировать этот совет? Или это питон, чтобы всегда определять тип исключения?...

Я использую словарь для выполнения поиска для программы, над которой я работаю. Я запускаю связку ключей через словарь, и я ожидаю, что некоторые ключи не имеют значения. Я ловлю KeyNotFoundException там, где это происходит, и поглотить его. Все остальные исключения будут распространяться на вершину. Это ...

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

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

У меня есть части кода, где я хочу бросить исключение всякий раз, когда пользователь не аутентифицирован/не авторизован. поэтому вместо того, чтобы писать свое собственное NotAuthenticatedException и NotAuthorizedException, мне было интересно, нет ли уже некоторых стандартов C# для них. Я могу себе представ...

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

Если у меня есть программа C++11, работающая с двумя потоками, и один из них выдает необработанное исключение, что происходит? Неужели вся программа умрет огненной смертью? Будет ли поток, в котором выбрасывается исключение, умирать в одиночку (и если да, то могу ли я получить исключение в этом случае)? Что-т...