Запитання з тегом «exceptions»

Виняток - це явище в процесі подання заявки, яке вимагає відхилення від нормального потоку програми.

5
Скільки надмірності / надійності має впроваджувати складне програмне забезпечення?
Основна увага в цьому питанні: Деякі програми виконують "додаткову роботу", щоб збільшити ймовірність "в кінцевому рахунку успішного / задовільного" результату, незважаючи на одну або кілька внутрішніх помилок у програмному забезпеченні, що вимагає більш тривалого часу виконання, коли ці помилки трапляються. Все це відбувається без відома користувача, якщо результат був успішним. …

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

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")основному вище методи, щоб дозволити збір коду без будь-яких попереджень, але я сумніваюся. Знайшли це питання щодо Стакковержа . Джон Скіт написав на нього відповідь, яку мені здається інтригуючою. Згідно з ним, Іноді Java generics просто не дозволяє робити те, що ви хочете, і вам потрібно …

2
Чому в підручнику Oracle Java перевіряються порівняно з неперевіреними винятками, які називаються «суперечками»?
Я новачок у Java і читав її документацію за винятками. , і особливо Неперевірені винятки - Сторінка суперечки . Суть говорить: Якщо від клієнта обґрунтовано можна очікувати, що відновиться після винятку, зробіть це перевіреним винятком. Якщо клієнт не може нічого зробити, щоб відновити виняток, зробіть це неперевіреним винятком. Я не …

1
Коли я повинен підкласировать виняток у Python?
У моєму коді є близько семи місць, де я піднімаю виняток. Усі ці винятки трактуються однаково: надрукуйте помилку в журналі, поверніть стан програмного забезпечення за замовчуванням та вийдіть. Під час огляду коду мій старший інженер, якого я дуже ціную, сказав, що я повинен підкласифікувати всі ці винятки. Його аргумент полягає …

2
Як JVM обробляє виняток, викинутий основним методом?
Я розумію винятки, кидаючи їх, обробляючи їх і розповсюджуючи їх методом, розташованим нижче в стеку викликів (тобто 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.