Вопросы с тегом «exceptions»

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

5
Насколько избыточность / надежность должна реализовывать сложное программное обеспечение?
Основное внимание в этом вопросе: Некоторые программы выполняют «дополнительную работу», чтобы увеличить вероятность «в конечном итоге успешного / удовлетворительного» результата, несмотря на одну или несколько внутренних ошибок в программном обеспечении, что требует более длительного времени выполнения при возникновении этих ошибок. Все это происходит без ведома пользователя, если результат был успешным. …

3
Исключения или коды ошибок
Мы создаем веб-сервис (SOAP, .Net), который будет взаимодействовать (главным образом) с собственными клиентами (windows, C ++), и нам интересно, как лучше всего сообщить клиенту об ошибках (например, SomethingBadHappened, например, служба входа недоступна) или что-то вроде пользователя не найден), и он не смог решить, выдать ли клиенту исключение или использовать какую-либо …

5
выдает исключение времени выполнения в приложении Java
Я работаю в качестве подрядчика, разрабатывающего корпоративное Java-приложение для моего клиента в роли технического лидера. Приложение будет использоваться конечными пользователями, и будет команда поддержки, которая будет поддерживать приложение, когда мы уйдем. У других технических руководителей, с которыми я работаю, сложилось впечатление, что обработка исключений сделает код грязным. Система должна выдавать …

5
Как спроектировать исключения
Я борюсь с очень простым вопросом: Сейчас я работаю над серверным приложением, и мне нужно изобрести иерархию для исключений (некоторые исключения уже существуют, но необходима общая структура). Как мне вообще начать это делать? Я думаю о следующей стратегии: 1) Что не так? Что-то спрашивают, что не разрешено. Что-то спрашивают, это …
11 design  c++  exceptions  stl 


10
Должны ли ограничения безопасности привести к тому, что служба вернет ноль или выдаст исключение? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я немного не согласен с более опытным разработчиком по этому вопросу, и мне …

5
Разве это не хорошая практика для обработки исключений времени выполнения в коде?
Я работаю над Java-приложением и вижу, что исключения во время выполнения обрабатываются во многих местах. Например, try { // do something } catch(NullPointerException e) { return null; } Мои вопросы, когда это хорошая практика для обработки исключений во время выполнения? Когда исключения следует оставлять необработанными?
11 java  exceptions 

2
Как лучше всего обрабатывать ошибки в параллельных программах?
Когда в дверь стучат параллельные алгоритмы, самое время подумать об обработке ошибок. Так что сначала были коды ошибок. Те сосали Их можно было свободно игнорировать, так что вы могли допустить ошибку и создать трудный для отладки код. Затем пришли исключения. Их было невозможно игнорировать, когда они происходят, и большинству людей …

3
Является ли хорошей практикой использование предупреждений в вашем коде?
Я использую @SuppressWarnings("unchecked")и в @SuppressWarnings("null")основном выше методы, чтобы код компилировался без каких-либо предупреждений, но у меня есть сомнения. Нашел этот вопрос Stackoverflow . Джон Скит написал ответ, который я нахожу интригующим. По его словам, Иногда дженерики Java просто не позволяют вам делать то, что вы хотите, и вам нужно эффективно …

2
Почему проверенные и непроверенные исключения называются «противоречиями» в руководстве по Oracle Java?
Я новичок в Java и читал документацию по исключениям. и, в частности, « Непроверенные исключения» - страница «Противоречие» . Суть говорит: Если от клиента можно ожидать восстановления после исключения, сделайте его проверенным исключением. Если клиент не может ничего сделать для восстановления из исключения, сделайте его непроверенным исключением. Я не понимаю …

1
Когда я должен создать подкласс исключений в Python?
В моем коде есть около семи мест, где я поднимаю исключение. Все эти исключения обрабатываются одинаково: вывести ошибку в файл журнала, вернуть состояние программного обеспечения в состояние по умолчанию и выйти. Во время проверки кода мой старший инженер, которого я очень ценю, сказал, что я должен создать подкласс для всех …

2
Как JVM обрабатывает исключение, выброшенное методом main?
Я понимаю исключения, выбрасываю их, обрабатываю их и распространяю на метод ниже в стеке вызовов (т.е. throws). Что я не понимаю, так это: public static void main(String[] args) throws Exception { ... } Теперь я предполагаю, что в случае, когда mainвыбрасывает Exception, JVM обрабатывает это (правильно?). Если это так, то …
10 java  exceptions  jvm 

5
Исключения как утверждения или как ошибки?
Я профессиональный программист на C и любитель Obj-C (OS X). Недавно я испытал желание расшириться до C ++ из-за его очень богатого синтаксиса. До сих пор кодирование я не имел дело с исключениями. У Objective-C они есть, но политика Apple довольно строгая: Внимание ! Вам следует зарезервировать использование исключений для …
10 c++  exceptions 

5
Создание и отлов исключений в одной и той же функции / методе
Я написал функцию, которая запрашивает ввод у пользователя, пока пользователь не введет положительное целое число (натуральное число). Кто-то сказал, что я не должен генерировать и перехватывать исключения в моей функции и должен позволять вызывающей стороне моей функции обрабатывать их. Интересно, что другие разработчики думают об этом. Я также, вероятно, неправильно …
10 exceptions 

5
Проверено против Не проверено против Без исключения ... Лучшая практика противоречивых убеждений
Существует множество требований, необходимых для правильной передачи и обработки исключений системой. Существует также много вариантов выбора языка для реализации концепции. Требования к исключениям (в произвольном порядке): Документирование : язык должен иметь возможность документировать исключения, которые может генерировать API. В идеале этот носитель документации должен быть пригоден для использования машиной, чтобы …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.