Этот вопрос может звучать клише, но я здесь в ситуации.
Я пытаюсь реализовать автомат с конечным состоянием для синтаксического анализа определенной строки в C. Когда я начал писать код, я понял, что код может быть более читаемым, если я использовал метки для обозначения разных состояний и использовал goto для перехода от в зависимости от обстоятельств, одно государство в другое.
Использование стандартных разрывов и переменных переменных в этом случае довольно громоздко и трудно отслеживать состояние.
Какой подход лучше? Больше всего на свете я беспокоюсь, что это может оставить плохое впечатление на моего босса, поскольку я нахожусь на стажировке.