IRChNUT
Електронний архів Національного університету "Чернігівська політехніка"

Інформаційна технологія виявлення неякісного Java коду з наданням пропозицій щодо подальшого рефакторингу

ISSN 2415-363X

Показати скорочений опис матеріалу

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


Долучені файли

Даний матеріал зустрічається у наступних розділах

Показати скорочений опис матеріалу