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