Дослідження можливостей супроводу та масштабування програмного коду
Loading...
Date
2025
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Український державний університет науки і технологій, Дніпро
Abstract
UKR: Міністерська робота виконана на 138 сторінок, містить 80 рисунків, 6 таблиць та 53 використаних джерела. У магістерській роботі досліджено проблему довготривалого супроводу та масштабування програмного забезпечення у сучасності. Було розроблено та описано метрики оцінки якості коду, проведено збір інформації за допомогою автоматизованих методів збору даних, досліджено взаємозв’язок між принципами якісного коду та покращенням якості підтримки програмного забезпечення. В результаті запропоновано методологію оцінки якості коду. Доведено, що вивчення якості коду, зокрема в контексті концепції «Чистого коду», є важливим через брак емпіричних наукових досліджень. Це створює проблему непідтверджених гіпотез, що ускладнює їх практичне застосування. Мета роботи полягає у дослідженні та пошуку можливих кореляцій між кодом за стандартами "чистого коду" та складністю підтримки сучасного програмного забезпечення
ENG: The master's thesis is 138 pages long, contains 80 figures, 6 pages and 53 references. The master's thesis investigates the problem of long-term software maintenance and scaling in the modern world. In this study, the metrics for evaluating code quality were developed and described, information was collected using automated data collection methods, and the relationship between the principles of quality code and improving the quality of software maintenance was investigated. As a result, a methodology for assessing code quality is proposed. It is proven that the study of code quality, in particular in the context of the “Clean Code” concept, is important due to the lack of empirical research. This creates the problem of unproven hypotheses, which complicates the practical application. The purpose of this paper is to investigate and find possible correlations between code according to the “Clean Code” standards and the complexity of maintaining modern software
ENG: The master's thesis is 138 pages long, contains 80 figures, 6 pages and 53 references. The master's thesis investigates the problem of long-term software maintenance and scaling in the modern world. In this study, the metrics for evaluating code quality were developed and described, information was collected using automated data collection methods, and the relationship between the principles of quality code and improving the quality of software maintenance was investigated. As a result, a methodology for assessing code quality is proposed. It is proven that the study of code quality, in particular in the context of the “Clean Code” concept, is important due to the lack of empirical research. This creates the problem of unproven hypotheses, which complicates the practical application. The purpose of this paper is to investigate and find possible correlations between code according to the “Clean Code” standards and the complexity of maintaining modern software
Description
Keywords
супровід програмного забезпечення, масштабованість коду, дослідження якості коду, чистий код, дослідження методології чистого коду, якість коду у відкритих проектах, software maintenance, code scalability, code quality research, clean code, research of clean code methodology, code quality in open source projects, ВКР, КІТ
Citation
Зеленько Д. М. Дослідження можливостей супроводу та масштабування програмного коду : дипломна робота на здобуття кваліфікаційного ступеня магістра : спец. 121 – Інженерія програмного забезпечення / наук. керівник О. В. Горбова ; Український державний університет науки та технологій. Дніпро, 2024. 138 с.