Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und

https://magicmarcy.de/exception-handling-in-java-grundlagen-und-best-practices

#Exception_Handling #Exceptions #Fehler #Ausnahme #checked #unchecked #try #catch #finally #Programming

Exception Handling in Java - Grundlagen und Best Practices | magicmarcy.de

Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und wie wir sie in Java einsetzen können.

magicmarcy.de

Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und

https://magicmarcy.de/exception-handling-in-java-grundlagen-und-best-practices

#Exception_Handling #Exceptions #Fehler #Ausnahme #checked #unchecked #try #catch #finally #Programming

Exception Handling in Java - Grundlagen und Best Practices | magicmarcy.de

Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und wie wir sie in Java einsetzen können.

magicmarcy.de

Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und

https://magicmarcy.de/exception-handling-in-java-grundlagen-und-best-practices

#Exception_Handling #Exceptions #Fehler #Ausnahme #checked #unchecked #try #catch #finally

Exception Handling in Java - Grundlagen und Best Practices | magicmarcy.de

Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und wie wir sie in Java einsetzen können.

magicmarcy.de

[Перевод] Обработка исключений в рабочих процессах с использованием Flowable

Исключения являются частью любого процесса. Разработчики, создающие бизнес-процессы, должны уметь обрабатывать исключения в бизнес-кейсе, чтобы гарантировать, что сам процесс устойчив и может продолжаться после возникновения сбоев. Логика обработки исключений различается в зависимости от вашей задачи и инструментов, которые у вас есть в распоряжении. В этой заметке я попытался определить различные методы обработки исключений, используя язык паттернов. Каждый паттерн следует определённой структуре, называемой Контекст (общая ситуация, в которой проблема повторяется), Проблема (формулировка), Условия (условия, при которых можно рекомендовать предложенные решения) и Решение . Итак, давайте приступим.

https://habr.com/ru/articles/920232/

#BPM #BPMN #Flowable #exception #exception_handling

Обработка исключений в рабочих процессах с использованием Flowable

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

Хабр

Почему Exceptions в Java не взлетели — и что с этим делать в 2025 году

Всем привет! Меня зовут Илья, я работаю в Райффайзен Банке. Мы пишем свои бэкенд-сервисы на Java и Kotlin, поэтому зачастую приходится переключаться с одного языка на другой. Из-за этого невольно начинаешь сравнивать подходы и механизмы одного языка с его JVM-собратом. Сегодня я бы хотел поговорить об одном из таких механизмов — пропагации ошибок и исключений. Используете ли вы в своем коде исключения? Ответ кажется странным, так как исключения являются неотъемлемой частью Java. Но что, если я спрошу, используете ли вы исключения для управления логикой своей программы?

https://habr.com/ru/companies/raiffeisenbank/articles/919152/

#java #kotlin #exception #exception_handling #typed_error #arrow

Почему Exceptions в Java не взлетели — и что с этим делать в 2025 году

Всем привет! Меня зовут Илья, я работаю в Райффайзен Банке. Мы пишем свои бэкенд-сервисы на Java и Kotlin, поэтому зачастую приходится переключаться с одного языка на другой. Из-за этого невольно...

Хабр

Traceback в VBA? ЧТО?

Как часто вы ловите ошибки в VBA? А как часто вам приходится пытаться понять откуда ноги растут? Если макрос состоит из одной процедуры, это немного другая история... Но вот если у вас полноценный стек вызовов, когда: Main() -> NestedSub1 -> NestedFunc -> NestedSub2 ... -> NestedSubN как отловить, в каком произошла ошибка? Окей, вы скажите "Поставим On Error GoTo Catch и в Catch: Debug.Print "Function name" ", да? А если эту функцию вызывают несколько разных Sub/Function, как понять в каком из них произошла ошибка?

https://habr.com/ru/articles/873686/

#vba #visual_basic_for_applications #traceback #exception #exception_handling

Traceback в VBA? ЧТО?

O_o Как часто вы ловите ошибки в VBA? А как часто вам приходится пытаться понять откуда ноги растут? Если макрос состоит из одной процедуры, это немного другая история... Но вот если у вас полноценный...

Хабр

Как Python исключения обрабатывает

Значительная часть моих знакомых и друзей занимаются профессиональной разработкой на C++. При знакомстве с кодом некоторых Python-программ у них возникают вопросы типа: "Почему в Python так часто используется try-except блок? Неужели это не создает дополнительных расходов для интерпретатора?" Обычно на этот вопрос я отвечал, что try-except - это более питонично, и приводил в качестве аргументов все то, что я написал выше. Т.е., да, фактически, на вопрос я не отвечал ничего дельного, потому что и сам не знал, а как это технически работает. Этим текстом закрываю пробелы в своих знаниях, да и вам, надеюсь, это будет интересно.

https://habr.com/ru/articles/870444/

#python #exception #dis #exception_handling

Как Python исключения обрабатывает

Люди, которые изучали Python в качестве своего первого языка программирования, наверняка знакомы с идиомой EAFP ( Easy to Ask Forgiveness than Permission - проще просить прощения, чем разрешения)....

Хабр

Как я перестал волноваться и полюбил ошибки в корутинах: поймай меня если сможешь

Если опираться на предыдущую статью ( ссылка ), то по отношению к корутине можно сказать что на андроиде она вызовет краш приложения, если не был переопределен Thread.UncaughtExceptionHandler потока. Но во всех ли случаях такое будет? Или можно ли не изменяя корутину и не изменяя Thread.UncaughtExceptionHandler потока помешать данной корутине закрыть приложение с крашем?

https://habr.com/ru/articles/827188/

#android #coroutine #coroutines #kotlin #exception_handling #kotlin_coroutines #android_development

Как я перестал волноваться и полюбил ошибки в корутинах: поймай меня если сможешь

TL;DR Все ошибки перед попаданием UEH проходят через platformExceptionHandlers. На андроиде в platformExceptionHandlers добавляется CEH для обхода бага на андроиде 8. Если CEH из...

Хабр

Расширение Функциональных Интерфейсов Java

За годы прошедшие с их появления в Java8 у меня набралась коллекция полезных решений и шаблонов, которые я переносил из проекта в проект, и которые в стандартной версии так и не были осуществлены. Недавно я решил собрать все вместе в небольшом проекте с открытым кодом. В первом релизе проекта расширения охватывают следующие аспекты:

https://habr.com/ru/articles/812451/

#Java #functional_interface #functional_programming #currying #multimethods #exception #exception_handling #extensions #interception #java_21

Расширение Функциональных Интерфейсов Java

За годы прошедшие с появления в Java8 функциональных интерфейсов у меня набралась коллекция полезных решений и шаблонов, которые я переносил из проекта в проект, и которые в стандартной версии так и...

Хабр