Публікація: Методи і засоби автогенерації та аналізу вихідного коду програмного забезпечення
dc.contributor.author | Носов, В. С. | |
dc.date.accessioned | 2023-01-12T21:56:57Z | |
dc.date.available | 2023-01-12T21:56:57Z | |
dc.date.issued | 2022 | |
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.uri | https://openarchive.nure.ua/handle/document/21299 | |
dc.language.iso | uk | |
dc.subject | генерація | |
dc.subject | CodeDOM | |
dc.subject | Roslyn | |
dc.subject | парсинг | |
dc.subject | Boilerplate Code | |
dc.subject | T4 templates | |
dc.title | Методи і засоби автогенерації та аналізу вихідного коду програмного забезпечення | |
dc.title.alternative | Methods and Tools for Software Source Code Autogeneration and Analysis | |
dc.type | Other | |
dspace.entity.type | Publication |
Файли
Оригінальний пакет
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
- Опис: