Это, вероятно, широкий вопрос, а не совсем стиль SO, но я по-прежнему хотел бы получить некоторые подсказки или рекомендации, если это возможно.
Я просматривал какой-то старый код и нашел его часть, у которой есть методы с исключениями, вложенными в 3 или 4 уровня вниз.
Является ли это обычной практикой или следует избегать такого кодешина, где это возможно? Если этого следует избегать, каковы негативные последствия, помимо увеличения затрат на обработку исключений и снижения удобочитаемости? Существуют ли общие способы рефакторинга кода, чтобы избежать этого?