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