Здравствуйте, iix, Вы писали:
iix>Собственно вопрос вы преобразуете исключения или оставляете как есть?
Если в месте перехвата исключения я понимаю причину его возникновения, то имеет смысл бросить наружу более информативное исключение уровня бизнес-логики, сохранив в нем информацию о первоначальном исключении (например, в .NET с помощью InnerException).
Если не понимаю — выпускаю то исключение, которое было первоначально.
Я думаю, оборачивать все исключение в свое — плохая практика, их становится труднее фильтровать снаружи.