Публікація: Методи і засоби автогенерації та аналізу вихідного коду програмного забезпечення
Завантаження...
Дата
2022
Автори
Назва журналу
ISSN журналу
Назва тома
Видавництво
Анотація
Метою кваліфікаційної роботи є аналіз та порівняння існуючих засобів для генерації вихідного коду, а також створення власного генератора вихідного коду. Методи розробки базуються на інструментах розробки консольних, десктопних та веб-застосувань на платформі .NET. У ході виконання кваліфікаційної роботи проведено огляд предметної області, а також проведено аналіз можливостей існуючих інструментів для генерації коду. Визначено вимоги до основних функціональних можливостей, які має забезпечити розроблений генератор коду. Основним завданням, яке вирішується є створення власного допоміжного інструменту для спрощення розробки веб-додатку, системи керування вмістом, вихідний код якого містив би багато шаблонного коду. В результаті було проаналізовано перспективи застосування інструментів генерації вихідного коду: CodeDOM, IL injecting, T4 templates, snippets, Roslyn based source generators. Створено допоміжний інструмент для автоматичної генерації коду у вигляді консольного застосування. Генератор коду було реалізовано в середовищі Visual Studio 2022 за допомогою мови програмування C#
Опис
Ключові слова
генерація, CodeDOM, Roslyn, парсинг, Boilerplate Code, T4 templates
Бібліографічний опис
Носов В. С. Методи і засоби автогенерації та аналізу вихідного коду програмного забезпечення : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на другому (магістерському) рівні, спеціальність 123 Комп'ютерна інженерія / В. С. Носов ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2022. – 75 с.