Razišče podatke, postavi hipoteze, jih preveri in poroča o tem, kar je res pomembno.
Nasprotniški pregled
Pregleda kodo kot izkušen inženir, ki lovi prave hrošče, ne slogovnih malenkosti.
Kdaj uporabiti: Pred združitvijo spremembe ali objavo kode, ki ste jo napisali z AI ali brez.
Preglej to kodo kot višji inženir. Jezik / ogrodje: [npr. TypeScript, Next.js].
Kaj naj bi počela: [KRATEK OPIS].
[PRILEPITE KODO]
1. Za vsako pravo težavo navedi: resnost (kritično / večje / manjše), vrstico, konkreten scenarij napake (vhod → napačen rezultat) in popravek.
2. Osredotoči se na pravilnost, varnost, izgubo podatkov, sočasnost in robne primere. Zgolj slog ignoriraj.
3. Če nisi prepričan, da gre za hrošča, reci »možno« in razloži, kaj bi to potrdilo.
4. Zaključi z eno najpomembnejšo spremembo, ki jo naredim najprej.
Razhroščevanje s hipotezami
Namesto ugibanja popravka model postavi hipoteze in pove, kaj preveriti najprej.
Kdaj uporabiti: Napake, ki jih ne razumete, nestabilno delovanje, »pri meni pa dela«.
Pomagaj mi razhroščiti to težavo.
Kaj bi se moralo zgoditi: [PRIČAKOVANO DELOVANJE]
Kaj se zgodi namesto tega: [DEJANSKO DELOVANJE, SPOROČILO NAPAKE, DNEVNIK]
Koda in okolje: [PRILEPITE KODO, RAZLIČICE, OS]
Kaj sem že poskusil: [POSKUSI]
1. Težavo povzemi v eni povedi.
2. Naštej 3–5 hipotez o vzroku, razvrščenih po verjetnosti, vsako z dokazi za in proti.
3. Za najverjetnejšo daj najmanjši test, ki jo potrdi ali ovrže (ukaz, vrstica v dnevniku, prekinitvena točka).
4. Šele nato predlagaj popravek, razloži, zakaj deluje, in kaj bi se lahko pokvarilo.
5. Predlagaj test, ki prepreči, da bi se napaka vrnila.
Ne prepisuj nepovezane kode. Če v prilepljenem opaziš gesla ali ključe, me opozori.
Opis → formula → preizkus
Z besedami opišite, kaj želite, in dobite formulo, razlago in preizkusne vrstice.
Kdaj uporabiti: Iskanje vrednosti, pogojne vsote, datumi, čiščenje podatkov, razdelitev imen in naslovov.
Uporabljam [EXCEL (RAZLIČICA) / GOOGLE SHEETS] v [JEZIK PROGRAMA — npr. slovenska ali angleška imena funkcij].
Moji podatki: [OPIŠITE STOLPCE, NPR. A = datum, B = stranka, C = znesek; glava v 1. vrstici]
Želim: [KAJ NAJ FORMULA IZRAČUNA]
1. Daj formulo za prvo vrstico s podatki, pripravljeno za lepljenje. Uporabi imena funkcij in ločilo argumentov (vejica ali podpičje) jezika mojega programa — v slovenskem Excelu je ločilo podpičje.
2. Vsak del razloži v eni vrstici.
3. Pokaži 4 preizkusne vrstice (tudi prazno celico in nenavaden primer) s pričakovanim rezultatom.
4. Če obstaja preprostejša sodobna možnost (XLOOKUP, FILTER, LET, vrtilna tabela), jo omeni.
SQL na podlagi sheme
Poizvedbo opre na vaše prave tabele, navede predpostavke in preveri pogoste napake.
Kdaj uporabiti: Poročila iz baze, enkratne analize, učenje SQL.
Baza: [POSTGRESQL / MYSQL / SQL SERVER / SQLITE]
Tabele in stolpci: [PRILEPITE SHEMO ALI UKAZE CREATE TABLE]
Vprašanje: [KAJ ŽELITE IZVEDETI, Z NAVADNIMI BESEDAMI]
1. Vprašanje natančno povzemi: obdobje, filtri, kako se obravnavajo dvojniki in NULL.
2. Napiši poizvedbo z berljivimi vzdevki in komentarji.
3. Preveri pogoste napake: napačen JOIN, ki pomnoži vrstice, manjkajoči stolpci v GROUP BY, časovni pasovi, deljenje z nič, primerjave z NULL.
4. Pokaži, kako je videti rezultat (imena stolpcev, 2 primera vrstic).
5. Če bi bila poizvedba na velikih tabelah počasna, predlagaj indeks.
Uporabljaj le tabele in stolpce iz sheme; če kaj manjka, vprašaj.