Korporativno programiranje u Hrvatskoj
Tisuću načina do boljeg koda
starwixzy je informativni portal o razvoju softvera u velikim organizacijama: od arhitekture i testiranja do timske kulture i održavanja koda.

Načela čistog koda
- Čitljivost
- Automatizirani testovi
- Jasna dokumentacija
Uložite u bolji način razvoja softvera.
Korporativno programiranje zahtijeva više od pisanja koda. Potrebni su dogovoreni standardi, pregledi promjena, razumljiva arhitektura i tim koji međusobno dijeli znanje. Na ovom portalu prikupljamo praksu koja se u hrvatskim organizacijama pokazala korisnom.
Saznajte više
Čist i čitljiv kod
Dosljedna imena, male funkcije i jasna struktura olakšavaju rad cijelom timu.
Kontrola verzija
Disciplinirano grananje i pregled promjena čuvaju povijest i stabilnost projekta.
Sigurnost od početka
Sigurnosne prakse uključene su u svaku fazu razvoja, a ne dodane naknadno.
Pregled praksi
Razvoj i isporuka bez problema
Pregledna arhitektura
Slojevita i modularna struktura omogućuje da sustav raste bez gubitka preglednosti.
Pouzdano testiranje
Jedinični, integracijski i end-to-end testovi hvataju pogreške prije nego stignu do korisnika.
Mirna isporuka
Automatizirani procesi izgradnje i objave smanjuju rizik i ubrzavaju povratnu informaciju.
Često postavljana pitanja
Kratki odgovori na pitanja koja se najčešće javljaju kada govorimo o razvoju softvera u organizacijama.
Što je korporativno programiranje?
To je razvoj softvera unutar većih organizacija, gdje na istom sustavu radi više timova. Naglasak je na dogovorenim standardima, održivosti, sigurnosti i dugoročnom održavanju.
Kako timovi održavaju kvalitetu koda?
Kombinacijom pregleda koda, automatiziranih testova, statičke analize i zajedničkih smjernica pisanja. Tako se pogreške otkrivaju rano, a znanje dijeli među članovima tima.
Zašto su pregledi koda važni?
Drugi par očiju uočava propuste, predlaže jednostavnija rješenja i prenosi znanje o dijelovima sustava koje poznaje samo jedna osoba.
Kako se upravlja tehničkim dugom?
Tehnički dug treba učiniti vidljivim, redovito ga procjenjivati i planirano otplaćivati u malim koracima uz razvoj novih funkcionalnosti.

Okvir
Vjerujemo u jasne okvire
- temeljnih načela čistog koda
- 7temeljnih načela čistog koda
- faze životnog ciklusa softvera
- 4faze životnog ciklusa softvera
- razine automatiziranog testiranja
- 3razine automatiziranog testiranja
- koraka kvalitetnog pregleda koda
- 5koraka kvalitetnog pregleda koda

Naš tim
Naš tim su stručnjaci za korporativno programiranje.
Iskusni programeri i arhitekti koji dijele znanje o pouzdanom razvoju softvera.

Marko Horvat
Voditelj razvoja

Ivana Kovačević
Arhitektica sustava

Luka Babić
Voditelj kvalitete

Petra Marić
Inženjerka pouzdanosti

Matej Novak
Backend programer

Ana Jurić
Frontend programerica
