Задача состоит в поэтапной обработке получаемых данных и, при успешной обработке, формировании результата.
Есть ли более читабельные варианты оформления кода решения подобных задач?
Действия по инициализации...
try {
do{
... операция 1я ...
если сбой, то с Id=..; continue;
... операция 2я ...
если сбой, то с Id=..; continue;
... операция Nя ...
если сбой, то с Id=..; continue;
Ура, все прошло замечательно
... передача результата работы ...
} while (false);
} catch (Exception ex){
сбой с Id = ...failUnknown;
}
Действия по деинициализации...