JaH!

Tööprotsess

Protsessi etapid

Vaibkoodimine ei ole juhuslik proovimine — sellel on selge struktuur. Siin on viis sammu, mis iga eduka vaibkoodimise projekti taga peituvad.

  1. 01idee
  2. 02loogika
  3. 03prototüüp
  4. 04testimine
  5. 05toimiv lahendus
  1. 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]."
  2. 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.
  3. 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.
  4. 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.
  5. 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.