AI rješenja

Kako AI ubrzava razvoj softvera: praktična iskustva iz projekata

I
Igor Lišinski
20. ožujka 2026.
2 min čitanja
Read in English

Konkretni primjeri kako u svakodnevnom razvoju softvera koristimo AI alate, od generiranja koda do automatizacije testova, i gdje su granice tih alata.

U Unitpicku AI alate koristimo u svakodnevnom razvoju od 2023. U nastavku su konkretni primjeri onoga što se u našem radu promijenilo i ograničenja na koja treba paziti.

Generiranje ponavljajućeg koda

Svaki projekt ima predvidljive dijelove koda: CRUD operacije, validacijske slojeve, mapiranja DTO objekata. Programer takav kod piše desetke puta, svaki put iznova. AI ga izradi za nekoliko sekunda.

Rezultat nije savršen i treba ga pregledati i prilagoditi, ali programer ne kreće od nule, nego od koda koji je oko 80 % gotov.

Procjenjujemo da je rad na rutinskim zadacima tako brži za 20 do 30 %.

Pregled koda (code review) kao dijalog

Ranije je programer napisao kod, poslao ga na pregled i čekao kolegu. Povratna informacija stizala je sat ili dva kasnije.

Danas AI prvi pregled daje odmah. Uočava moguće pogreške, predlaže refaktoriranje i upozorava na sigurnosne propuste. Kolega zatim radi drugi krug pregleda i usredotočuje se na arhitekturu i poslovnu logiku jer su sitne pogreške već uklonjene.

Automatizacija pisanja testova

Pisanje jediničnih testova važno je, ali zamorno. AI na temelju postojećeg koda predlaže testne slučajeve, uključujući rubne slučajeve koje bi programer možda previdio.

// AI predlaže: što ako je parametar null?
// što ako je lista prazna?
// što ako je vrijednost negativna?

Dokumentacija koja prati kod

Dokumentacija zastarijeva čim se kod promijeni. Uz AI alate izrada ili ažuriranje dokumentacije postaje jednostavan korak pri svakoj promjeni koda.

Ograničenja koja treba poznavati

AI ima i jasna ograničenja:

  • Kontekst projekta: AI ne poznaje vašu poslovnu logiku, pa mu je treba objasniti.
  • Halucinacije: AI može izmisliti API koji ne postoji, zato je pregled koda obvezan.
  • Sigurnosno osjetljiv kod: za kriptografiju, autentifikaciju i sličnu kritičnu logiku ne koristite kod koji je generirao AI bez temeljitog pregleda.

Ukratko

AI znatno povećava produktivnost, ali samo u rukama programera koji razumije što alat generira i zna kada mu može vjerovati. Ako razmišljate o uvođenju AI-ja u vlastite sustave, rado ćemo podijeliti svoja iskustva. Javite nam se za razgovor bez obveze.

I

Autor

Igor Lišinski

Osnivač Unitpicka i softverski arhitekt. Poslovni softver razvija od 2003., a danas vodi razvoj vlastitog SaaS proizvoda UnitLook.

Imate projekt na umu?

Javite nam se i razgovarajmo o vašem projektu, bez obveze.

Kontaktirajte nas →