Публікація:
Методи і засоби автогенерації та аналізу вихідного коду програмного забезпечення

dc.contributor.authorНосов, В. С.
dc.date.accessioned2023-01-12T21:56:57Z
dc.date.available2023-01-12T21:56:57Z
dc.date.issued2022
dc.description.abstractМетою кваліфікаційної роботи є аналіз та порівняння існуючих засобів для генерації вихідного коду, а також створення власного генератора вихідного коду. Методи розробки базуються на інструментах розробки консольних, десктопних та веб-застосувань на платформі .NET. У ході виконання кваліфікаційної роботи проведено огляд предметної області, а також проведено аналіз можливостей існуючих інструментів для генерації коду. Визначено вимоги до основних функціональних можливостей, які має забезпечити розроблений генератор коду. Основним завданням, яке вирішується є створення власного допоміжного інструменту для спрощення розробки веб-додатку, системи керування вмістом, вихідний код якого містив би багато шаблонного коду. В результаті було проаналізовано перспективи застосування інструментів генерації вихідного коду: CodeDOM, IL injecting, T4 templates, snippets, Roslyn based source generators. Створено допоміжний інструмент для автоматичної генерації коду у вигляді консольного застосування. Генератор коду було реалізовано в середовищі Visual Studio 2022 за допомогою мови програмування C#
dc.identifier.citationНосов В. С. Методи і засоби автогенерації та аналізу вихідного коду програмного забезпечення : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на другому (магістерському) рівні, спеціальність 123 Комп'ютерна інженерія / В. С. Носов ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2022. – 75 с.
dc.identifier.urihttps://openarchive.nure.ua/handle/document/21299
dc.language.isouk
dc.subjectгенерація
dc.subjectCodeDOM
dc.subjectRoslyn
dc.subjectпарсинг
dc.subjectBoilerplate Code
dc.subjectT4 templates
dc.titleМетоди і засоби автогенерації та аналізу вихідного коду програмного забезпечення
dc.title.alternativeMethods and Tools for Software Source Code Autogeneration and Analysis
dc.typeOther
dspace.entity.typePublication

Файли

Оригінальний пакет
Зараз показано 1 - 2 з 2
Завантаження...
Зображення мініатюри
Назва:
2022_M_EOM_SPm-20-2_Nosov_V_S.pdf
Розмір:
974.42 KB
Формат:
Adobe Portable Document Format
Завантаження...
Зображення мініатюри
Назва:
2022_M_EOM_SPm-20-2_Nosov_V_S_dodatok.pdf
Розмір:
732.24 KB
Формат:
Adobe Portable Document Format
Ліцензійний пакет
Зараз показано 1 - 1 з 1
Немає доступних мініатюр
Назва:
license.txt
Розмір:
9.64 KB
Формат:
Item-specific license agreed upon to submission
Опис: