Aplikácia postavená cez Lovable, Cursor, Claude Code alebo ChatGPT je výborný prototyp, ale skôr než ju pustíte na skutočných používateľov a dáta, potrebuje kontrolu bezpečnosti, dátového modelu, nasadenia a záloh. Najrýchlejšia cesta je dať ju seniorovi na krátky audit: povie vám, čo stačí opraviť, čo prepísať a čo môže zostať tak, ako je.
V tomto článku nájdete, podľa čoho spoznáte, že prototyp narazil na strop, čo skontrolovať pred spustením a kedy sa oplatí opravovať a kedy začať odznova.
Čo je vibe coding
Vibe coding je spôsob vývoja, pri ktorom aplikáciu neprogramujete, ale opisujete. Poviete AI, čo chcete, ona napíše kód, vy skúsite výsledok a opisujete ďalšiu zmenu. Pre podnikateľa, ktorý chce overiť nápad, je to obrovský posun: funkčná ukážka namiesto prezentácie a za dni namiesto mesiacov.
Háčik je v tom, že AI optimalizuje na to, aby veci vyzerali, že fungujú. Kto kódu nerozumie, nevidí, čo sa deje pod povrchom, a kód rastie bez plánu.
Podľa čoho spoznáte, že prototyp narazil na strop
- Každá nová požiadavka na AI pokazí niečo, čo predtým fungovalo.
- Aplikácia beží len na vašom počítači alebo v sandboxe nástroja a neviete, ako ju dostať na vlastnú doménu.
- Chcete pustiť dnu zákazníkov, ale neviete, či jeden nevidí dáta druhého.
- S viacerými používateľmi alebo väčšími dátami sa aplikácia spomalí.
- Treba ju napojiť na platby, fakturáciu (napríklad SuperFaktúru) alebo dopravcu a AI sa v tom točí dokola.
- Nikto okrem AI nevie, ako kód funguje, a vy sa bojíte čokoľvek zmeniť.
Čo skontrolovať pred spustením
| Oblasť | Na čo sa pozrieť |
|---|---|
| Prihlásenie a oprávnenia | Overuje server pri každej požiadavke, kto je používateľ a k čomu má prístup? Kontrola len v prehliadači nestačí. |
| Tajné kľúče | Nie sú API kľúče alebo heslá k databáze v kóde, v gite alebo vo frontende? |
| Dáta | Dáva databázová štruktúra zmysel aj o rok? Sú tam indexy a obmedzenia, alebo všetko drží len aplikácia? |
| Chyby | Čo sa stane, keď zlyhá platba alebo externé API? Dozviete sa o tom? |
| Nasadenie | Dá sa aplikácia nasadiť opakovane rovnakým spôsobom, s oddeleným testovacím a ostrým prostredím? |
| Zálohy a GDPR | Zálohuje sa databáza, viete ju obnoviť a viete, kde sú osobné údaje zákazníkov? |
Najčastejšie problémy rozoberáme podrobne v článku 7 vecí, ktoré AI vygenerovaný kód takmer vždy pokazí.
Kde jednotlivé nástroje narážajú
Nie každý prototyp je rovnaký. Od toho, v čom vznikol, závisí, kde budú problémy:
- Nástroje, ktoré aplikáciu aj hostujú (napríklad Lovable): rýchly štart, ale databáza a prihlásenie bežia na službách, ktoré ste si nevybrali vy. Pred spustením treba overiť pravidlá prístupu k dátam a to, či sa dá kód exportovať a prevádzkovať inde.
- AI editory a agenti (napríklad Cursor alebo Claude Code): kód máte u seba a pod kontrolou, ale nasadenie, server a zálohy sú celé na vás.
- Kód skopírovaný z chatu: najčastejšie bez štruktúry, bez gitu a s kľúčmi priamo v súboroch. Tu sa audit oplatí najviac.
Čo si pripraviť pred auditom
- Prístup do repozitára alebo export kódu.
- Pár viet o tom, čo má aplikácia robiť a kto ju bude používať.
- Zoznam toho, čo nefunguje alebo čoho sa bojíte.
- Informáciu, aké dáta v nej budú, najmä či osobné údaje alebo platby.
- Termín, do ktorého ju chcete spustiť.
Čím presnejšie podklady, tým menej hodín audit zaberie.
Opraviť, alebo prepísať?
Prvá reakcia programátora býva „toto celé prepíšeme“. Často to nie je potrebné. Ak je zvolená technológia rozumná a dátový model sa dá zachrániť, oplatí sa opraviť bezpečnosť, upratať štruktúru a postupne nahrádzať najslabšie časti. Vaša práca na prototype tak nevyjde nazmar a aplikácia ide do sveta skôr.
Prepísať sa oplatí, keď je problém v základoch: dáta uložené tak, že sa nedajú rozumne dotazovať, celá logika v prehliadači, alebo nástroj, z ktorého sa aplikácia nedá vybrať a prevádzkovať inde. Aj vtedy prototyp slúži ako presná špecifikácia, takže nový kód s AI asistentmi vznikne rýchlo.
Ako to dotiahnuť do produkcie
- Audit. Senior prejde kód, dáta a nasadenie a pošle zoznam problémov zoradený podľa rizika.
- Odhad. Ku každej časti dostanete odhad hodín. Sami rozhodnete, čo je nutné pred spustením a čo počká.
- Opravy. Najprv bezpečnosť a dáta, potom stabilita a výkon. AI asistenti robia rutinu, senior každú zmenu kontroluje.
- Nasadenie. Vlastný server alebo cloud, doména, HTTPS, zálohy a monitoring.
- Ďalší vývoj. Vibe coding môžete používať aj naďalej, len s pravidlami a s niekým, kto zmeny pred nasadením skontroluje.
Presne takto funguje naša služba AI kód do produkcie. Ak chcete najprv len druhý názor, stačí hodinová konzultácia. Nasadenie a prevádzku riešime v rámci hostingu a DevOps.
Ako vibe codovať bezpečnejšie už dnes
- Majte kód v gite a po každom funkčnom kroku urobte commit. Keď AI niečo pokazí, viete sa vrátiť.
- Nikdy nevkladajte do promptu ani do kódu ostré heslá a kľúče. Patria do premenných prostredia.
- Testujte na vymyslených dátach, nie na skutočných zákazníkoch.
- Pýtajte sa AI nielen „sprav to“, ale aj „čo sa môže pokaziť“ a „kto všetko k tomu má prístup“.
- Pred prvým skutočným používateľom nechajte kód pozrieť človeka, ktorý mu rozumie.
Máte aplikáciu z AI a neviete, ako ďalej? Pošlite nám odkaz alebo prístup do repozitára a senior vám povie, čo treba urobiť pred spustením a koľko hodín to orientačne zaberie.
Časté otázky
Dá sa aplikácia z Lovable alebo Cursoru nasadiť do produkcie?
Áno, ale najprv by mala prejsť kontrolou bezpečnosti, dátového modelu, nasadenia a záloh. Často stačí opraviť konkrétne časti, celý prepis býva potrebný menej často, než sa čaká.
Koľko stojí audit aplikácie z AI?
Účtujeme odpracované hodiny seniora za 38 € bez DPH. Rozsah závisí od veľkosti aplikácie, odhad dostanete vopred a začať sa dá aj hodinovou konzultáciou.
Musím po audite prestať používať AI nástroje?
Nie. Vibe coding môžete používať ďalej, len s gitom, oddeleným testovacím prostredím a kontrolou zmien pred nasadením.
Kedy je lepšie aplikáciu prepísať?
Keď je problém v základoch: nepoužiteľný dátový model, všetka logika v prehliadači alebo uzavretý nástroj bez možnosti exportu. Prototyp potom slúži ako presné zadanie.
Súvisiace články
Audit kódu: kedy si ho objednať a čo dostanete
Audit kódu je nezávislý pohľad seniora na to, v akom stave je váš softvér. Nie je to formalita, ale podklad na rozhodnutie, do čoho investovať a čo opraviť ako prvé.…
Čítať článok →Koniec junior programátorov? Ako AI mení IT firmy
Pozeráme sa na to zvnútra: sme seniori, ktorí s AI asistentmi pracujú denne. Nie je to koniec juniorov, ale je to koniec jednej cesty, ktorou sa z juniora stával senior.…
Čítať článok →Je kód písaný s AI bezpečný? Ako ho kontrolujeme
Krátka odpoveď: áno, ak ho pred nasadením skontroluje skúsený človek. Dlhšia odpoveď je o tom, čo presne treba kontrolovať, lebo AI sa mýli inak než človek.…
Čítať článok →Nová éra začína
vaším zadaním.
Napíšte, čo potrebujete. Senior sa ozve, AI sa pustí do práce.