Клятченко, Ярослав МихайловичКовтун, Святослав Васильович2025-06-022025-06-022025Ковтун, С. В. Методи оптимізації естетичної та функціональної складової коду програм : магістерська дис. : 123 Комп'ютерна інженерія / Ковтун Святослав Васильович. – Київ, 2025. – 93 сhttps://ela.kpi.ua/handle/123456789/74033Актуальність теми. У сьогоденні світу створення програмного забезпечення, якість та швидкість виконання коду стають визначальними факторами для підтримки, розширення функціоналу та адаптації програмних продуктів. Однак використання існуючих інструментів, таких як бібліотеки для оптимізації коду, є ускладненим в зв’язку з їх розпорошенням та відсутності єдиного уніфікованого програмного забезпечення. Також наявна проблема недостатньої кількості самого інструментарію. Тому розробка нових та об’єднання з наявними методами для оптимізації естетичної та функціональної складової коду, які враховують різні випадки, є актуальною та важливою задачею, як з наукової, так і з практичної точки зору. Об’єкт дослідження: процеси та засоби оптимізації програмного коду, зокрема написаного мовою програмування Python. Предмет дослідження: алгоритми та програмні рішення для автоматизованої трансформації, аналізу та оптимізації коду Python із використанням інструментів форматування, підвищення продуктивності та адаптації до командних стандартів. Мета роботи: підвищення ефективності засобів для оптимізації (естетичної та продуктивної складових) програмного коду на Python та забезпечення можливості його адаптування до стандартів та потреб розробників програмного забезпечення. Наукова новизна: запропоновано новий комплексний підхід до оптимізації коду, що поєднує автоматичне форматування, аналіз та покращення продуктивності, генерацію коментарів та адаптацію до нестандартизованих стилістичних вимог команд. Також, вперше реалізовано зворотну трансформацію синтаксису з блокової стилізації до Python-формату та навпаки. Практична цінність отриманих результатів полягає в тому, що: Розроблене програмне забезпечення дозволяє значно зменшити витрати часу на підтримку якості коду, покращити читабельність, підтримку та продуктивність програм Python, а також спростити перехід розробників із інших мов програмування. Система легко інтегрується у робочі процеси команд розробки, завдяки наявності налаштовуваних пресетів. Апробація роботи: Клятченко, Я. М., Ковтун С. В. “Методи оптимізації функціональної та естетичної складової коду програм”, Прикладна математика та комп’ютинг ПМК 2024 : збірник тез доповідей Сімнадцятої конференції магістрантів та аспірантів (20-22 листопада 2024 р. Київ, Україна). – Київ, 2024. – С. 558-561. Клятченко, Я., & Ковтун, С. (2025). МЕТОДИ ОПТИМІЗАЦІЇ ЕСТЕТИЧНОЇ ТА ФУНКЦІОНАЛЬНОЇ СКЛАДОВОЇ ПРОГРАМ. Вісник Національного технічного університету «ХПІ». Серія: Системний аналiз, управління та iнформацiйнi технологiї, (1 (13) 2025 (прийнято до друку). Структура роботи. Магістерська робота складається з вступу, чотирьох розділів, висновків, списку літератури та додатків. У вступі обґрунтовано актуальність теми, сформульовано мету, задачі та наукову новизну дослідження. У першому розділі розглянуто теоретичні основи оптимізації коду, включаючи поняття якості коду та стандарти кодування та проаналізовано наявний інструментарій. У другому розділі описується мета та інструментарій, який буде використовуватися для розробки програмного забезпечення. У третьому розділі спроектовано саму систему, інтерфейс та алгоритми. У четвертому розділі опис новоствореного програмного продукту та перевірка на відповідність поставленим вимогам. У висновках узагальнено результати дослідження та наведено рекомендації для подальшого впровадження. Робота містить 86 сторінок, 44 рисунків, 5 таблиць та 17 джерел літератури.93 с.ukоптимізація кодуестетична якістьфункціональністьнестандартизовані випадкиPEP 8автоматизаціяінструментиcode optimizationaesthetic qualityfunctionalitynon-standardized casesautomationtools.Методи оптимізації естетичної та функціональної складової коду програмMaster Thesis004.05