ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
110178 Топик полностью
=AlexD= (14.01.2008 11:44, просмотров: 351) ответил Evgeny_CD на В общем, против ручного кодинга возражений нет. Токо надо сделать некий стандарт кодинга, чтобы по нему АВТОМАТОМ строить диаграмму.
А тут ИМХО особого выбора нет :-(. Всякие таблицы, которые генерируют тулзы - совершенно нечитаемы, и намертво привязывают к средству кодогенерации. Тривиальный switch - наш союзник товарищьч и брат. Поскольку я плотно засел в плюсы, то состояния и сообщения формирую в виде enum (разного типа для состояний и сообщений). Эти энумы включаю в пространство имён класса, реализующего машину состояний, поэтому могу давать короткие и понятные имена без дурацких префиксов и постфиксов, без риска перехлестнуться с внешними именами. А кодировать вообще песТня - редактор сам подсовывает список допустимых имён в конкретном месте, и страшно ругается компилятор, если гдето по запарке вместо имени состояния подсунуть имя сообщения, или вообще что-то левое. Пространство имён и типизация C++ - рулёз форевер.
Три кита на которых зиждется реклама: враньё, преувеличение, замалчивание. Новости СМИ - это политическая реклама.