Генерация исходников по описанию
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті
Периодически у меня возникает потребность нагенерить некоторое, достаточно большое (> 2) количество однотипных сорцов на не объектно-ориентированном языке, непример, С (были, правда, случаи и на js), из небольшого описания неких сущностей. Например, есть описание каких-то модулей с их параметрами, и надо сгенерить сорцы с пустыми setters/getters + какой-то «glue» layer.
Для этих целей я уже который раз использую:
1) XML — для описания сущностей (например, модули + параметры из предыдущего примера)
2) Самописный движок на PHP (для каждого проекта его приходится слегка подкручивать)
3) Шаблоны исходников — файлы на результирующем языке (С / js) + PHP-вставки.
Хотелось бы поинтересоваться, кто чем пользуется для решения подобных задач.
3 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів