История изменений
Исправление monk, (текущая версия) :
copypast driven coding
Надо было метаимена foo/bar/baz именовать…
Кстати у тебя ошибка, если process["stage"+x]()
вернёт истину, то report["error_stage"+x]()
не выполнится.
Кстати, вот этот стиль
cond1() && (act1() || true) ||
cond2() && (act2() || true) ||
act3()
вместо
if cond1() then act1()
elsif cond2() then act2()
else act3()
работает, но, по-моему, читается намного хуже.
Исходная версия monk, :
copypast driven coding
Надо было метаимена foo/bar/baz именовать…
Кстати у тебя ошибка, если process«stage»+x вернёт истину, то report«error_stage»+x не выполнится.
Кстати, вот этот стиль
cond1() && (act1() || true) ||
cond2() && (act2() || true) ||
act3()
вместо
if cond1() then act1()
elsif cond2() then act2()
else act3()
работает, но, по-моему, читается намного хуже.