Promptimine ja assistendid
Koodimine AI-ga
Kasuta AI-d arenduspartnerina nii, et arhitektuur, turvalisus ja tõendid jäävad sinu kontrolli alla.

Oskad anda koodiassistendile piiritletud ülesande, kontrollida muudatusi ja tõendada toimivust testidega.
Anna enne kirjutamist süsteemipilt
Hea arendusülesanne nimetab kasutajavajaduse, olemasoleva arhitektuuri, muudetavad failid, piirangud ja vastuvõtutingimused. Palu assistendil enne muudatusi asjakohased failid läbi lugeda.
Ülesanne: lisa vormile serveripoolne valideerimine.
Enne muutmist: loe marsruut, skeem ja olemasolevad testid.
Piir: ära muuda avalikku API lepingut ega andmebaasiskeemi.
Valmis, kui: vigane sisend annab 400; kehtiv voog töötab; testid läbivad.
Raport: muudetud failid, kontrollid ja allesjäänud riskid.Jaga töö väikesteks kontrollitavateks sammudeks
Väike muudatus on lihtsam üle vaadata ja tagasi võtta. Hoia analüüs, teostus ning kontroll nähtavalt eraldi.
- Reprodutseeri vajadus või viga.
- Leia kõige kitsam muutmiskoht.
- Koosta lahendus ja vaata muudatusrida läbi.
- Käivita täpsed testid ning tüübikontroll.
- Kontrolli päris kasutajavoogu brauseris.
Testi käitumist, mitte ainult koodi kuju
Mudeli loodud test võib korrata sama ekslikku eeldust nagu teostus. Lisa vähemalt üks piirjuht, tõrkeolukord ja kasutaja jaoks nähtav tulemus.
it("lükkab tühja nime tagasi", async () => {
const response = await submit({ name: "" });
expect(response.status).toBe(400);
expect(response.body.error).toBe("Nimi on kohustuslik");
});Vaata turvakriitiline kood ise üle
Autentimine, õigused, maksed, failid, krüptograafia ja infrastruktuur vajavad pädeva inimese ülevaatust. Ära kasuta tundmatut paketti ega kopeeri salajast konfiguratsiooni assistendile.
Praktilised märkused
- Palu assistendil nimetada eeldused enne teostust; nii leiad valest arusaamast tekkinud töö varem.
- Kompileeruv kood võib ikkagi rikkuda kasutajavoo või andmeid.
Levinud vead
- Terve rakenduse ümberkirjutamine ühe kohaliku vea lahendamiseks.
- Testitulemuse või väljalaske staatuse uskumine ilma tegeliku käsu ja väljundi kontrollita.
Hea tava
- Hoia ülesanded väiksed, muudatused vaadeldavad ja tagasipööratavad.
- Kontrolli sõltuvusi, sisendpiire, autoriseerimist ja logidesse sattuvat infot.
Praktiline harjutus
Vali väike funktsioon. Kirjuta assistendile ülesanne koos failipiiri ja nelja vastuvõtutingimusega, lase koostada muudatus ning vaata iga rida ja testitulemus ise üle.
Mis jäi lahtiseks?
Jaga harjutuse tulemust või küsi teema kohta avalikus AI-vestluses. Ära postita saladusi ega isikuandmeid.