Носов, В. С.2023-01-122023-01-122022Носов В. С. Методи і засоби автогенерації та аналізу вихідного коду програмного забезпечення : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на другому (магістерському) рівні, спеціальність 123 Комп'ютерна інженерія / В. С. Носов ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2022. – 75 с.https://openarchive.nure.ua/handle/document/21299Метою кваліфікаційної роботи є аналіз та порівняння існуючих засобів для генерації вихідного коду, а також створення власного генератора вихідного коду. Методи розробки базуються на інструментах розробки консольних, десктопних та веб-застосувань на платформі .NET. У ході виконання кваліфікаційної роботи проведено огляд предметної області, а також проведено аналіз можливостей існуючих інструментів для генерації коду. Визначено вимоги до основних функціональних можливостей, які має забезпечити розроблений генератор коду. Основним завданням, яке вирішується є створення власного допоміжного інструменту для спрощення розробки веб-додатку, системи керування вмістом, вихідний код якого містив би багато шаблонного коду. В результаті було проаналізовано перспективи застосування інструментів генерації вихідного коду: CodeDOM, IL injecting, T4 templates, snippets, Roslyn based source generators. Створено допоміжний інструмент для автоматичної генерації коду у вигляді консольного застосування. Генератор коду було реалізовано в середовищі Visual Studio 2022 за допомогою мови програмування C#ukгенераціяCodeDOMRoslynпарсингBoilerplate CodeT4 templatesМетоди і засоби автогенерації та аналізу вихідного коду програмного забезпеченняMethods and Tools for Software Source Code Autogeneration and AnalysisOther