ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
270373 Топик полностью
fk0, легенда (06.09.2011 10:09, просмотров: 588) ответил mazur на Для меня подпрограмма работающая на состояниях-автомат. А подпрограмма на флагах-просто подпрограмма.
Флаги -- это такой плохой способ представления того же автомата. А когда ты говоришь об автомате -- там состояние явно выделено в одну переменную, вместо того, чтобы быть размазанным по десятку флагов (которые, в итоге, могут кодировать состояний больше чем их есть и практически очень сложно отследить все возможные переходы). От флагов я бы рекомендовал вообще отказываться и заменять их на переменные состояния. И проектировать логику ПО вначале на уровне конечных автоматов, а потом переносить в код. А не наоборот.
[ZX]