AI Fluency fejlesztőknek · Lecke 08

Megítélés fejlesztőknek

Az AI által írt kódot ugyanolyan kritikusan kell megítélni, mint bármely más forrásból származó kódot, sőt bizonyos hibatípusoknál még nagyobb figyelemre van szükség.

Vissza a tananyaghoz


Miért nem elég csak átfutni a kódot

Az AI által generált kód gyakran magabiztosan néz ki, jól formázott, kommentezett, mégis tartalmazhat olyan hibákat, amelyek elsőre nem tűnnek fel. A magabiztos megjelenés nem garancia a helyességre, ezért a megítélés lépését nem szabad kihagyni, még akkor sem, ha a kód gyorsan elkészült.


Átfutjuk a kódot

  • Jól formázott, kommentezett, magabiztos
  • Olvasva jónak tűnik
  • Az elsőre nem feltűnő hibák bent maradnak

Megítéljük a kódot

  • Teszteket futtatunk rajta
  • Ténylegesen kipróbáljuk
  • A magabiztos megjelenés mögé nézünk

Gyorsan elkészült, magabiztos kód Megítélés kihagyva mert jónak tűnik Megítélés elvégezve teszt és kipróbálás Rejtett hiba élesben derül ki Hiba időben kiderül
A kihagyott megítélés nem tünteti el a hibát, csak későbbre, élesbe tolja.

Megjelenés jól formázott kommentezett magabiztos nem garancia Valós helyesség lefut a teszt kezeli az edge case-t azt csinálja, amit kértünk ezt kell ellenőrizni
A kód magabiztos megjelenése és a tényleges helyessége két különböző dolog.

Mit érdemes ellenőrizni

Érdemes külön figyelmet fordítani az edge case-ek kezelésére, a hibaüzenetek pontosságára, és arra, hogy a kód valóban azt csinálja, amit a specifikáció kért, nem csak azt, ami hasonlónak tűnik hozzá. A tesztek futtatása és a kód tényleges kipróbálása nem kihagyható lépés, még akkor sem, ha a kód olvasva jónak tűnik.


  1. Specifikáció összevetéseValóban azt csinálja a kód, amit kértünk, nem csak hasonlót?
  2. Edge case-ek végignézéseA szélső esetek kezelését külön figyelemmel ellenőrizzük.
  3. Hibaüzenetek pontosságaA hibajelzések is a specifikációt kövessék.
  4. Tesztek és tényleges kipróbálásEz a lépés akkor sem hagyható ki, ha a kód olvasva jónak tűnik.

Amit a specifikáció kért pontosan definiált viselkedés minden esetre Amit a kód csinál hasonlónak tűnő viselkedés, apró, rejtett eltérésekkel a kettő közti rést csak a tényleges kipróbálás fedi fel
A hasonlónak tűnő és a ténylegesen kért viselkedés közti eltérés olvasással ritkán vehető észre.

Edge case-ek kezelése Hibaüzenet pontossága Tesztek futtatása Tényleges kipróbálás, nem csak olvasás
A megítélés három iránya mind a kód tényleges kipróbálásában fut össze.

← Előző lecke Következő lecke →

Workshop

AI Transformation Day

Egésznapos, vezetőknek szóló program. Feltérképezzük, hol tart a szervezet, mi az első reális lépés, és milyen belső feltételek szükségesek a sikerhez. A nap végén konkrét, prioritizált cselekvési lista.

Érdekel a program →