ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
174712 Топик полностью
Evgeny_CD, Архитектор (07.12.2009 01:10, просмотров: 159) ответил Скрипач на Сбивчиво и непонятно. А можно я, как те студенты которым профессор четыре раза объяснял пока сам не понял... :)
Что родит гора - я не знаю пока. Суть подхода шире, чем просто работа с исходниками. Суть - быстрое перемещение между иерархиями смысла. Задумали вы некую систему. Состоящую из хоста, девайса и протокола. На "стыке экономики, маркетинга и техники". Есть описание протокола. Состоящее из тегов, значений и текста. Оно есть в БД в виде связного списка. С прописанными иерархиями сущностей. Есть хост. И есть стек протокола под лялих. Пишет его лялих-мен. Он ничего не придумывает, а просто в своем проекте ставит связи на сущности проткола. И из этого ситезируется код. Есть "AVR". И пишет под него AVR-мен. Аналогично. Пописали вы все, помоделировали - хрень получилась. В протоколе нужны дополнительные поля, а те, что есть, надо переменовать, чтобы было понятно, и поменять местами в пакетах - так обрабатывать удобнее. Как Вы уже догадались, разрабатывать с нуля оба стека не нужно будет. Переименования и перемещения отразятся автоматически, под новые сущности код будет дописан достаточно быстро. Вот это и будет другой уровень разработки. А потом вы приглашаете супер-эксперта. Он смотрит на диаграмму конечного автомата протокола, и тут же смотрит на функции хоста и девайса, которые отрабатывают при таких-то значениях управляющих полей. Сразу находит все нужные функции. Путем парсинга текста умаетесь такое делать.