Архив выступлений: 2018-2019 учебный год, осенний семестр
Аннотация доклада.
Генерация кода на основе шаблонов предполагает автоматическое формирование кода или некоторого текстового результата, соответствующего заранее определённому формату, который называется шаблоном.
В докладе будут представлены архитектура и особенности программной реализации созданного инструментария автоматической генерации кода на основе шаблонов различных типов, включая его назначение и принципы интегрирования в состав единой системы. Будет представлен применяемый алгоритм генерирования кода. В основе созданных технических решений лежит применение разработанных авторами: специализированного формата представления шаблонов, формата aINI файлов исходных данных и библиотеки функций, позволяющей интерпретировать шаблоны и создавать на их основе объекты различных типов.
Будут представлены особенности разработки шаблонов и принципы прикладного использования программного инструментария на примерах:
шаблона документации графоориентированного решателя;
шаблона отчета о проведённых патентных исследованиях согласно ГОСТ Р 15.011-96;
шаблона презентации о научно-образовательном мероприятии (лекции, семинаре, доклад на конференции);
шаблона заготовки каркаса класса и ряда других.
Обоснована важность применения инструментов генерации кода при разработке научно-технических документов в процессе реализации НИР, ОКР, НИОКР.
Особое место в докладе отведено возможностям применения разработанного инструментария при создании расширяемого программного обеспечения и, в частности, при разработке программного обеспечения инженерного анализа.