Дослідження впливу стандарту ES6 у програмуванні мовою JavaScript на можливості супроводу коду

dc.contributor.authorСвиридов, Михайло Олександровичuk_UA
dc.date.accessioned2026-03-19T09:58:38Z
dc.date.issued2026
dc.descriptionНАУКОВИЙ КЕРІВНИК: Шаравара Віктор Володимировичuk_UA
dc.description.abstractUKR: Магістерська робота виконана на 169 сторінках, містить 20 рисунків, 6 таблиць та 8 використаних джерел. В магістерській роботі було розглянуто сучасні підходи до оцінювання підтримуваності JavaScript-коду, показники складності та підтримуваності програмного коду, методи статичного аналізу коду та стандарти ES5 і ES6. Виділені основні показники підтримуваності: Maintainability Index, когнітивна складність, цикломатична складність та показники Гелстеда. Було розроблено односторінковий веб-застосунок «Code Complexity Lab» для автоматизованого обчислення показників підтримуваності JavaScript-коду. Мета дослідження полягає в дослідженні впливу стандарту ES6 на підтримуваність JavaScript-коду шляхом кількісного порівняння показників складності ES5- та ES6-реалізацій. Об'єкт дослідження – процеси оцінювання складності та підтримуваності програмного забезпечення на рівні вихідного коду JavaScript.uk_UA
dc.description.abstractENG: The master's thesis is performed on 169 pages, contains 20 figures, 6 tables and 8 sources used. In the master's thesis modern approaches to assessing JavaScript code maintainability, complexity and maintainability metrics, static code analysis methods, and ES5 and ES6 standards were considered. The main maintainability metrics are highlighted: Maintainability Index, Cognitive Complexity, Cyclomatic Complexity, and Halstead metrics. A single-page web application "Code Complexity Lab" was developed for automated calculation of JavaScript code maintainability metrics. The purpose of the study is to investigate the impact of the ES6 standard on JavaScript code maintainability through quantitative comparison of complexity metrics between ES5 and ES6 implementations. The object of research is the processes of evaluating complexity and maintainability of software at the JavaScript source code level.en
dc.identifier.citationСвиридов, М. О. Дослідження впливу стандарту ES6 у програмуванні мовою JavaScript на можливості супроводу коду : дипломна робота на здобуття кваліфікаційного ступеня магістра: спец. 121 – Інженерія програмного забезпечення / наук. керівник В. В. Шаравара ; Укр. держ. ун-т науки і технологій. Дніпро, 2026. 169 с.uk_UA
dc.identifier.urihttps://crust.ust.edu.ua/handle/123456789/21882
dc.language.isouk
dc.publisherУкраїнський державний університет науки і технологій, Дніпроuk_UA
dc.subjectмагістерська роботаuk_UA
dc.subjectJavaScripten
dc.subjectES5en
dc.subjectES6en
dc.subjectпоказники складностіuk_UA
dc.subjectMaintainability Indexen
dc.subjectкогнітивна складністьuk_UA
dc.subjectцикломатична складністьuk_UA
dc.subjectпоказники Гелстедаuk_UA
dc.subjectпідтримуваність кодуuk_UA
dc.subjectmaster's thesisen
dc.subjectcomplexity metricsen
dc.subjectcognitive complexityen
dc.subjectcyclomatic complexityen
dc.subjectHalstead metricsen
dc.subjectcode maintainabilityen
dc.subjectВКРuk_UA
dc.subjectКІТuk_UA
dc.subject.classificationTECHNOLOGYen
dc.subject.classificationTECHNOLOGY::Information technologyen
dc.titleДослідження впливу стандарту ES6 у програмуванні мовою JavaScript на можливості супроводу кодуuk_UA
dc.title.alternativeResearch of the impact of the ES6 standard in JavaScript programming language on code maintainabilityen
dc.type Master’s Thesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Svyrydov_Mykhailo_2026.pdf
Size:
8.45 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: