Абстракт

У овом раду представљен је дизајн и имплементација алата за статичку анализу „Rough Analyzer“ за програмски језик Kotlin. Савремено софтверско инжењерство захтева писање скалабилног и одрживог кода, а наш алат у томе помаже откривањем сложености кода, стилских недостатака и логичких грешака које компајлер често пропусти. Предложени анализатор користи прелазак кроз апстрактно синтаксно стабло за идентификацију проблема као што су висока цикломатска сложеност, дуге функције и магични бројеви. Архитектура је осмишљена да буде модуларна и лако проширива, омогућавајући тимовима додавање прилагођених правила. Ефикасност алата је демонстрирана на пројекту из стварног света у Kotlin‑у, показујући његов потенцијал за побољшање квалитета кода и смањење техничког дуга.    

Кључне речи: Апстрактно синтаксно стабло, Квалитет кода, Дизајн компајлера, Gradle додатак, Kotlin, Статичка анализа
Објављен на сајту: 28.11.2025
Приложени фајл: karisik.pdf