Если в функции переходов нет, только выполнение команд,( включить, выключить и ТД, но их много). То для лучшего чтения можно функциями делать и в скорости выполнения я не потеряю. Верно?
У тебя любая функция, любой if это ветвление (потенциальный переход)