Protsessi etapid
Vaibkoodimine ei ole juhuslik proovimine — sellel on selge struktuur. Siin on viis sammu, mis iga eduka vaibkoodimise projekti taga peituvad.
- 01idee
- 02loogika
- 03prototüüp
- 04testimine
- 05toimiv lahendus
- 01
Idee ja probleemi sõnastamine
Enne kui avad ühtegi tööriista, pead sa teadma, mida sa lahendad ja kellele. Hea idee sõnastus vastab kolmele küsimusele.
- Mis probleem on olemas? (Mitte: "tahan äppi", vaid: "X inimestel on probleem Y")
- Kes on kasutaja? Kui vana, kui tehniline, mis seadet ta kasutab?
- Mis on üks asi, mida see lahendus peab tegema paremini kui praegune alternatiiv?
Vihje:Kirjuta oma idee ühte lausesse: "See on [mida see teeb] [kellele] et [mis probleem lahendatakse]." - 02
Lihtsa lahenduse mudeli loomine
Enne koodi genereerimist pead sa teadma, mis järjekorras asjad juhtuvad. Tee lihtne skeem paberil või mõttes.
- Mis on põhivoog? (Kasutaja avab äpi → teeb X → näeb Y)
- Milliseid andmeid on vaja salvestada?
- Mis on minimaalne versioon, mis juba kasuliku töö ära teeb? (MVP)
Vihje:Joonista kastid ja nooled. Iga kast on ekraan või samm. See muutub su esimeseks promptiks AI-le. - 03
Tööriistade valik ja esimese versiooni ehitamine
Nüüd valid platvormi ja kirjutad esimese suurema prompti. Eesmärk on töötav, mitte täiuslik versioon.
- Vali platvorm vastavalt vajadusele (Replit kiireks, Cursor keerukamaks)
- Kirjuta prompt, mis kirjeldab kogu süsteemi ühe hooga, aga jäta disain lahtiseks
- Lase AI-l ehitada — ära katkesta, vaata tulemus läbi alles lõpus
Vihje:Esimene versioon PEAB olema inetu. Ilu tuleb hiljem. Funktsioon on tähtsam kui vorm. - 04
Testimine, parandamine ja kasutajavaate kontroll
Pane äpp ette pärisele inimesele (ei pea olema programmeerija). Vaata, mida nad teevad, mitte mida sa neile ütled.
- Lase kellelgi äppi kasutada ilma seletamata. Vaata kus ta jääb kinni.
- Kopeeri kõik veateated AI-le ja palu neil parandada — ära proovi ise parandada
- Küsi: "Mis siin segane on?" — vastus on su järgmine prompt
Vihje:Kasuta reeglit 5-sekundit: kui kasutaja ei saa 5 sekundiga aru, mis see äpp teeb, on see liiga keeruline. - 05
Avalikustamine, päriselus kasutamine ja edasiarendus
Avalikustamine ei ole lõpp — see on uue tsükli algus. Päriselu kasutajad leiavad asju, mida testijad ei leidnud.
- Publiseeri kohe kui see "piisavalt toimib" — ära oota täiuslikkust
- Kogu tagasisidet süstemaatiliselt (logi vead, küsi kasutajatelt)
- Iga uus funktsioon on uus protsess — alusta jälle samm ühest
Vihje:Parim äpp on see, mida inimesed kasutavad, mitte see, mis näeb kõige ilusam välja.
