Студент Рачунарског факултета Мехмедалија Каришик је у четвртак, 10. јула 2025. године одбранио дипломски рад на тему Пројектовање и имплементација статичког анализатора за програмски језик Котлин пред комисијом коју су чинили ментор др Немања Радосављевић и члан др Жељко Гаврић.
У уводу свог рада Мехмедалија је истакао:
Мотивација за избор ове теме проистиче из све веће потребе за писањем одрживог и квалитетног кода у савременим софтверским пројектима, нарочито у тимском окружењу. У таквом контексту, код не пишемо искључиво за себе, већ и за остале чланове тима. Због тога је од суштинског значаја да код буде јасан, читљив и лако разумљив – без потребе за додатним објашњењима аутора конкретног сегмента.
Идеално, квалитетан код треба бити интуитиван чак и у одсуству обимних коментара, омогућавајући новим члановима тима да се брзо укључе у развој. Супротно увреженом мишљењу, занемаривање структуре и читљивости ради брже испоруке може краткорочно деловати ефикасно, али дугорочно ствара технички дуг. Такав дуг се акумулира током времена и може резултирати ситуацијом у којој је одржавање постојеће базе кода неисплативо, што неретко доводи до потребе за потпуним рефакторингом или чак поновним писањем целог система.
…
Овај рад не само да повезује различите области рачунарства, већ оставља простор за даљи развој, унапређење и конкретну примену у реалним софтверским тимовима.
Оригинални допринос овог рада огледа се у прављењу алата који попуњава празнину између комплексних, индустријских решења попут Детекта и потребе за једноставним, лако разумљивим и проширивим оквиром за статичку анализу. Rough Analyzer не само да служи као практичан доказ концепта, већ представља и вредан едукативни ресурс и темељ за даљи развој прилагођених алата за анализу кода у реалним софтверским тимовима. – закључио је Мехмедалија.
Фотографије са одбране доступне су у галерији.