Kontrola a dotažení aplikace z vibe codingu
Z prototypu postaveného s Claude Code, Cursorem nebo Lovable uděláme produkt, který unese skutečné zákazníky a jejich data. Přebíráme to, co máte, a nezahazujeme to.
Co v rámci služby dostanete
Devět témat, na která se ptáte nejčastěji. Rozklikněte, co vás zajímá – podrobnosti i odpovědi jsou uvnitř.
Klíče a osobní údaje v trezoru
Tajemství z kódu přesuneme do správce a přístupy vystavíme nové.
Oddělíme role a doložíme vám, co aplikace posílá do cizích služeb, kde končí data uživatelů a pod jakou licencí je každá použitá knihovna.
Záloha, ze které jde obnovit
Verzované migrace, zálohování a obnova vyzkoušená nanečisto.
Změny struktury, které dnes vznikají přímo v databázi, převedeme na verzované migrace. Obnovu ze zálohy vyzkoušíme, takže víte, že funguje, ne že existuje.
Zkoušení oddělené od provozu
Vývoj, testování a produkce, každé zvlášť.
Nasazení na jedno spuštění a možnost vrátit změnu zpátky. Chyby se dozvíte z hlášení, ne od zákazníka.
- Musí aplikace jít offline?
- Většinou ne. Menší úpravy děláme nad běžícím provozem. Když se přepisuje víc, běží nová verze vedle staré a v dohodnutý čas ji vystřídá – odstávka je krátká a plánovaná.
Oprávnění na serveru
U každého dotazu se ověří, kdo se ptá a na co má právo.
Vstupy z formulářů a adres ošetříme, přihlášení omezíme proti hádání hesel a knihovny povýšíme na verze, které se udržují.
Logika na jednom místě
Cenu, pravidlo nebo výpočet měníte jednou a platí všude.
Model rozhoduje po jednotlivých promptech, takže stejná logika bývá na několika místech. Sjednotíme ji a kritické cesty pokryjeme testy, aby se změna projevila tam, kde má, a nikde jinde.
Struktura podle produktu
Datový model a kód srovnáme s tím, co aplikace dělá, ne s pořadím promptů.
Další funkce se pak přidává snáz než ta předchozí – i když ji zase napíše model.
- Zahodíte, co už mám?
- Ne nutně. Extrahujeme rozumný základ a přepisujeme to, co je riziko nebo brzdí další vývoj.
- Můžeme vyvíjet dál s AI?
- Klidně, sami to tak děláme. Po převodu k tomu máte strukturu, testy a review, takže vygenerovaná změna nespadne do produkce naslepo.
Jak převod probíhá
Audit, zastavení rizik, narovnání struktury a provoz.
-
Audit a rizika Projdeme kód, data a prostředí. Dostanete seznam nálezů s odhadem práce.
-
Zastavení rizik Klíče z kódu ven, oprávnění a zálohy pod kontrolu. Provoz běží dál.
-
Narovnání struktury Datový model a logiku srovnáme s produktem, kritické cesty pokryjeme testy.
-
Provoz a rozvoj Monitoring a kapacita na další funkce – nebo předání a provozujete ji sami.
Kolik to stojí
Audit připravíme bez dalších závazků. Další kroky oceníme podle nálezů.
Dostanete seznam nálezů podle vážnosti, u každého odhad práce, a pořadí: co první, co počká a co nedělat vůbec.
Provoz, nebo předání
Monitoring a kapacita na další funkce – nebo předání a provozujete sami.
Audit, úpravy i provoz děláme pod jednou střechou, takže si nikdo nemůže přehodit odpovědnost za to, co se v provozu stane.
Provoz, podpora a rozvoj- Zůstaneme na vás závislí?
- Ne. Účty, repozitář i dokumentace jsou vaše. Většina klientů u nás zůstává roky, ale ne proto, že by nemohla jinak.
Proč to dát nám
Weby, portály a systémy stavíme i provozujeme dlouho před AI. Vibe coding je pro nás nový vstup do staré disciplíny.
- Claude Code a Cursor u nás nejsou experiment, ale denní nástroj – víme, jak takový kód vzniká a co dělá se strukturou.
- Nezačínáme přepisováním všeho, ale výběrem toho, co z prototypu už drží.
- Provozujeme portály, na kterých klientům stojí denní obrat – Bezrealitky, Monitor dražeb, Grainterminal nebo Adol Monitor.
Zhodnotíme stav vaší aplikace a vhodné úpravy
Stačí pár vět o tom, k čemu aplikace slouží a kdo ji používá. Ozveme se s otázkami a návrhem, jak začít.