-
- Не обязательно делать всё в одном свиче, можно раскидать по логическим группам команд. Делал, нормально получается. А рендеру пофиг - сколько найдёт корректных свичей - столько объектов сгенерит (как я себе представляю). - =AlexD=(15.01.2008 13:41)
- Вообще, оптимизация свичей - тоже тема. Я сначала генерирую избыточный код, потом лишнее вырезаю (повторяющиеся ветки), а также инвертирую логику FSM =AlexD=(213 знак., 15.01.2008 13:47)
- у меня на самом деле используется смесь логик и для уменьшения сложности я использую выделение подавтоматов для групп задач. - bialix_(15.01.2008 14:42)
- Впрочем, был бы рендер - писал бы сразу нормально. - =AlexD=(15.01.2008 13:51)
- Вообще, оптимизация свичей - тоже тема. Я сначала генерирую избыточный код, потом лишнее вырезаю (повторяющиеся ветки), а также инвертирую логику FSM =AlexD=(213 знак., 15.01.2008 13:47)
- А какая альтернатива? - Алексей Мусин(15.01.2008 13:38)
- очень неоднозначная. - bialix_(15.01.2008 13:40)
- Изврат какой? :) - Алексей Мусин(15.01.2008 13:43)
- на сях альтернатива -- это таблицы, но их построение должно быть автоматическое, следовательно нужен си-подобный DSL. Мне такой неизвестен. Самому писать все некогда. bialix_(986 знак., 15.01.2008 14:16, ссылка)
- Спасибо большое, буду изучать. - Алексей Мусин(16.01.2008 07:46)
- вот кстати сравнительная новая статья (я давно уже этот сайт не читал) -- вручную кодировать таблицы (или через эксель). - bialix_(15.01.2008 14:19, ссылка)
- Все хорошо, но я про другое думаю. Оставим автоматы на 1к состояний теоретикам, займемся практикой. Для практики важна, + ко всему, еще и "компактность средств". Т.е. есть некий средний проект, который разрабатывается командой из нескольких человек. Evgeny_CD(890 знак., 15.01.2008 14:36)
- вы статью-то хоть прочитали? прочитайте внимательно. там как раз шаблон программы описан. - bialix(15.01.2008 23:09)
- Каюсь. Не вкурил! Буфер входной переполнился :) - Evgeny_CD(16.01.2008 10:36)
- вы статью-то хоть прочитали? прочитайте внимательно. там как раз шаблон программы описан. - bialix(15.01.2008 23:09)
- Все хорошо, но я про другое думаю. Оставим автоматы на 1к состояний теоретикам, займемся практикой. Для практики важна, + ко всему, еще и "компактность средств". Т.е. есть некий средний проект, который разрабатывается командой из нескольких человек. Evgeny_CD(890 знак., 15.01.2008 14:36)
- на сях альтернатива -- это таблицы, но их построение должно быть автоматическое, следовательно нужен си-подобный DSL. Мне такой неизвестен. Самому писать все некогда. bialix_(986 знак., 15.01.2008 14:16, ссылка)
- Изврат какой? :) - Алексей Мусин(15.01.2008 13:43)
- очень неоднозначная. - bialix_(15.01.2008 13:40)
- Не обязательно делать всё в одном свиче, можно раскидать по логическим группам команд. Делал, нормально получается. А рендеру пофиг - сколько найдёт корректных свичей - столько объектов сгенерит (как я себе представляю). - =AlexD=(15.01.2008 13:41)