Kaj je Vibe Coding?
Vibe coding (Collinsova beseda leta 2025) je pristop k razvoju programske opreme, pri katerem programer v naravnem jeziku opiše, kaj želi doseči, model UI pa ustvari kodo, teste in konfiguracijo. Izraz je skoval Andrej Karpathy (soustanovitelj OpenAI).
Kako to deluje v praksi?
Namesto pisanja kode vrstico za vrstico razvijalec sodeluje z agentom UI: opisuje funkcionalnost, pregleduje ustvarjeno kodo, opozori na popravke, agent pa iterira. Orodja, kot so Claude Code, GitHub Copilot in Cursor, preoblikujejo ta proces.
Vibe coding v poslovnem okolju
V poslovnem kontekstu vibe coding pospeši razvoj programske opreme, a zahteva zrele procese: pregled kode, avtomatizirano testiranje (enot, integracijsko, E2E, varnostno), cevovode CI/CD in nadzor arhitekta. UI generira kodo, vendar odgovornost za kakovost in varnost ostaja pri ekipi.