Студент Мехмедалија Каришик одбранио је дипломски рад на тему „Пројектовање и имплементација статичког анализатора за програмски језик Котлин“

Студент Рачунарског факултета Мехмедалија Каришик је у четвртак, 10. јула 2025. године одбранио дипломски рад на тему Пројектовање и имплементација статичког анализатора за програмски језик Котлин пред комисијом коју су чинили ментор др Немања Радосављевић и члан др Жељко Гаврић.

У уводу свог рада Мехмедалија је истакао:

Мотивација за избор ове теме проистиче из све веће потребе за писањем одрживог и квалитетног кода у савременим софтверским пројектима, нарочито у тимском окружењу. У таквом контексту, код не пишемо искључиво за себе, већ и за остале чланове тима. Због тога је од суштинског значаја да код буде јасан, читљив и лако разумљив – без потребе за додатним објашњењима аутора конкретног сегмента.
Идеално, квалитетан код треба бити интуитиван чак и у одсуству обимних коментара, омогућавајући новим члановима тима да се брзо укључе у развој. Супротно увреженом мишљењу, занемаривање структуре и читљивости ради брже испоруке може краткорочно деловати ефикасно, али дугорочно ствара технички дуг. Такав дуг се акумулира током времена и може резултирати ситуацијом у којој је одржавање постојеће базе кода неисплативо, што неретко доводи до потребе за потпуним рефакторингом или чак поновним писањем целог система.

Овај рад не само да повезује различите области рачунарства, већ оставља простор за даљи развој, унапређење и конкретну примену у реалним софтверским тимовима.
Оригинални допринос овог рада огледа се у прављењу алата који попуњава празнину између комплексних, индустријских решења попут Детекта и потребе за једноставним, лако разумљивим и проширивим оквиром за статичку анализу. Rough Analyzer не само да служи као практичан доказ концепта, већ представља и вредан едукативни ресурс и темељ за даљи развој прилагођених алата за анализу кода у реалним софтверским тимовима.
– закључио је Мехмедалија.

Фотографије са одбране доступне су у галерији.