Показати скорочений опис матеріалу
dc.contributor.author | Петренко, Д. О. | |
dc.date.accessioned | 2021-06-08T13:15:28Z | |
dc.date.available | 2021-06-08T13:15:28Z | |
dc.date.issued | 2021 | |
dc.identifier.uri | http://ir.stu.cn.ua/123456789/22466 | |
dc.description | Петренко, Д. О. Інформаційна технологія виявлення неякісного Java коду з наданням пропозицій щодо подальшого рефакторингу : магістерська робота : 121 Інженерія програмного забезпечення / Д. О. Петренко ; керівник роботи І. В. Білоус ; НУ «Чернігівська політехніка», кафедра інформаційних технологій та програмної інженерії. – Чернігів, 2021. – 88 с. | en_US |
dc.description.abstract | Обєктом дослідження є неякісний Java код, а також рекомендації щодо його рефакторингу. Предмет дослідження – методи та засіб, що являють собою інформаційну технологію виявлення неякісного Java коду з наданням рекомендацій щодо його рефакторингу. В кваліфікаційній роботі вивчено 22 проблеми неякісного Java коду. Реалізовано програмний засіб «Ідентифікатор проблем Java коду» (Java Code Smell Detection Tool), що дотримується наукового підходу для виявлення п’яти з цих 22 проблем. Додаток надає пропозиції щодо рефакторингу коду для п’яти проблем. Крім того, забезпечує інтерактивний процес рефакторингу двох з цих випадків; в інших випадках пропонує відповідну техніку рефакторингу, яку потрібно буде застосувати вручну. Як тестові дані для інформаційної технології використані програмні проекти, які написані здобувачами ВО Університету. В кінці дослдження, були порівняні результати використання оригінального коду та коду після рефакторингу. | en_US |
dc.language.iso | uk | en_US |
dc.publisher | Чернігів | en_US |
dc.subject | неякісний код | en_US |
dc.subject | Java | en_US |
dc.subject | рефакторинг | en_US |
dc.subject | абстрактне синтаксичне дерево | en_US |
dc.subject | статастичний аналіз | en_US |
dc.title | Інформаційна технологія виявлення неякісного Java коду з наданням пропозицій щодо подальшого рефакторингу | en_US |
dc.type | Thesis | en_US |
dc.description.abstractalt1 | The object of research is smell Java code and recommendations for its refactoring. The subject of research – methods and tool that are information technology of detecting smell Java code with recommendations for its refactoring. In this graduation project, have explored all code smells from existing 22. Have been realized application «Java Code Smell Detection Tool», that can give some advices about code refactoring for 5 of these problems. Also, application can ensure refactoring process for 2 of these cases; in another cases, it can suggest the most suitable technique of refactoring to be used by hand. In this work have made of use projects, that are written by students of our university as test data for information technology. Finally, have been compared results of using original code and refactored code. | en_US |