DUDES / LAATU & LUOTTAMUS

Generoitu ei ole valmis. Varmistettu on.

Mitä tarkastamme ennen kuin AI:n kirjoittama koodi päätyy tuotantoon.

Aloita vaatimuksesta

Katselmoinnissa selvitetään, ratkaiseeko muutos sovitun ongelman. Siisti koodi voi toteuttaa väärän toiminnan täydellisesti. Vertaamme toteutusta hyväksymiskriteereihin ennen tyylikysymyksiä.

Asiakasportaalissa tämä tarkoittaa esimerkiksi sitä, kuka saa nähdä minkäkin tietueen, mitä istunnon vanhentuessa tapahtuu ja miten epäonnistunut pyyntö näkyy käyttäjälle.

Testaa rajat

Onnistuvan polun testit ovat tarpeen, mutta vaikeimmat viat löytyvät usein muualta. Tarkastamme ominaisuuden kannalta olennaiset tyhjät syötteet, virheelliset tilat, puuttuvat oikeudet, toistuvat pyynnöt ja riippuvuuksien katkokset.

Generoitu testi voi toistaa saman väärinkäsityksen kuin generoitu koodi. Hyvä testi tarkistaa toimintaa itsenäisesti. Laskujen käyttöoikeustesti yrittää avata toisen asiakkaan laskun, eikä vain tarkista tietokantakutsun palauttavan jotain.

Käytä toista katselmoijaa

Toinen malli voi huomata puuttuvan oletuksen tai vaarallisen muutoksen. Se on hyödyllinen lisätarkistus, mutta kahden mallin yksimielisyys ei todista väitettä. Dokumentaatio ja ajettavat tarkistukset tarvitaan edelleen.

Hyväksy julkaisu, älä vain muutosta

Lopuksi tarkistamme, onko muutos valmis ympäristöönsä. Asetukset, migraatiot, seuranta ja palautus kuuluvat tarkastukseen sovelluskoodin rinnalla. Ihminen vastaa hyväksynnästä ja tuotannon toiminnasta.

Tutustu laatuprosessiimme ja tapaan, jolla pilkomme työn.

Onko mielessä ”voisitteko tehdä…”?

Kerro, mitä rakennetaan ↗