История изменений
Исправление Vovka-Korovka, (текущая версия) :
Во такой подход рекомендуют инженеры эдоуби:
А потом один вложенный цикл и тебе придется код переписывать. Не говоря о том, что после облома do_1() и do_2() обычно cleanup() должен освобождать разное количество ресурсов - поскольку успешное выполнение do_1() часто захватывает дополнительный ресурс.
Исходная версия Vovka-Korovka, :
Во такой подход рекомендуют инженеры эдоуби:
А потом один вложенный цикл и тебе придется код переписывать. Не говоря о том, что после облома do_1() и do_2() cleanup() может освобождать разные ресурсы.