Вложенные try/catch
От: Мёртвый Даун Чехия  
Дата: 17.12.19 07:17
Оценка:
Всем привет,
нашел у нас в лохматом коде несколько мест, где написаны вложенные try/catch.

try
{
    ...
}
catch(const E& e)
{
    try
    {
        ...
    }
    catch(const E& e)
    {
        try
        {
            ...
        }
        catch(const E& e)
        {
             ...
        }
    }
}


Там где "...", там реальная работа какая-то совершается, в БД что-то пишется, логи, и т.д.

Честно говоря первый раз такую практику увидел. Это нормально?
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Отредактировано 17.12.2019 7:20 Мёртвый Даун . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.