Irrevedi kodiċi ġġenerat bl-AI
LestSpezzjona l-bidla reali, il-konfini tal-fiduċja tagħha u l-evidenza tagħha qabel taċċettaha.
Ippubblikat minn TaigaKif niktbu
Iċċekkja kemm fhimtEndpoint jiċċekkja li utent daħal fis-sistema, imbagħad jgħabbi rekord bl-ID ipprovduta fit-talba. X'għandek tivverifika?Agħmel l-eżerċizzju
X'se titgħallem
- Irrevedi l-imġiba u l-awtorità qabel l-istil.
- Identifika kontroll nieqes tal-awtorizzazzjoni f'eżempju żgħir.
- Issepara sommarju ġġenerat minn evidenza vverifikata.
Aqra r-rekwiżit qabel is-sommarju
Ibda bl-imġiba mitluba u l-kriterji ta’ aċċettazzjoni. Imbagħad spezzjona d-diff reali. Is-sommarju tal-aġent jista’ jgħinek issib dak li teħtieġ, iżda jista’ jħalli barra bidliet jew jiddeskrivi l-kontrolli b’mod mhux preċiż.
Ikkonferma l-branch u l-commit li qed tirrevedi. Iċċekkja bidliet fil-konfigurazzjoni, id-dipendenzi, l-infrastruttura u t-testijiet kif ukoll fil-kodiċi tal-applikazzjoni. Funzjoni żgħira viżibbli tista’ tinkludi bidla kbira fil-permessi jew fl-imġiba tad-deployment.
L-ewwel irrevedi l-imġiba bl-akbar konsegwenzi. L-ifformattjar u l-ismijiet huma importanti, iżda ma għandhomx jaljenaw minn konfini tad-data neqsin.
Segwi l-identità sar-riżorsa
Ikkunsidra dan l-endpoint fittizju mhux komplut. L-eżempju juri problema ta’ reviżjoni; mhuwiex kodiċi għall-produzzjoni.
async function getInvoice(request) {
const user = await requireSignedInUser(request);
return database.invoice.findById(request.params.id);
}
Il-funzjoni tikseb utent awtentikat. Ma turix deċiżjoni ta’ awtorizzazzjoni għall-fattura. Il-persuna li tirrevedi x-xogħol trid tispezzjona jekk saff ieħor jinfurzax dik id-deċiżjoni. Il-valur mhux użat tal-utent huwa raġuni biex tinvestiga, mhux prova waħdu ta’ difett li jista’ jiġi sfruttat.
Segwi t-talba fis-sistema reali. Identifika l-utent u l-organizzazzjoni affidabbli. Iċċekkja kif il-query tillimita l-aċċess għar-rekord mitlub. Spezzjona l-imġiba tal-iżbalji u t-testijiet għal talbiet ipprojbiti.
Tassumix li buttuna moħbija tipproteġi l-API. Min jagħmel it-talba jista’ jibgħatha mingħajr ma juża l-interface. Tassumix li ID valida ta’ rekord tagħti aċċess.
Staqsi liema evidenza tista’ twassal biex il-bidla tiġi rrifjutata
Test li jgħaddi jista’ juża fixture ta’ amministratur jew mock għall-awtorizzazzjoni. Iċċekkja jekk jittestjax il-konfini importanti. Żid każ b’organizzazzjoni differenti u b’rotta reali tal-awtorizzazzjoni fejn xieraq.
Għal bidla fl-interface tal-utent, spezzjona r-riżultat muri. Iċċekkja l-operazzjoni bit-tastiera, l-istati vojta, l-imġiba waqt it-tagħbija u l-iżbalji. Kontroll tat-tipi ma jistax jistabbilixxi li dialog jista’ jintuża bit-tastiera.
Għal bidla f’dipendenza, ivverifika għaliex hija meħtieġa. Irrevedi l-verżjoni, il-liċenzja u s-sejbiet tas-sigurtà. Taċċettax aġġornament mhux relatat biss għax l-aġent iġġenerah waqt il-kompitu.
Żomm ir-reviżjoni indipendenti
It-tieni mudell jista’ jidentifika problemi utli. Jista’ wkoll jirrepeti suppożizzjonijiet mill-implimentazzjoni. Agħti r-rekwiżit u d-diff lill-mudell li jirrevedi x-xogħol. Evita li tgħidlu li l-bidla diġà hija korretta.
Itlob li s-sejbiet jidentifikaw rotta konkreta għal ħsara u l-kodiċi rilevanti. Ittratta twissijiet mingħajr evidenza bħala mistoqsijiet x’tinvestiga. Ittratta approvazzjoni kunfidenti bħala opinjoni oħra sakemm l-istqarrijiet importanti jkollhom evidenza.
Ir-reviżjoni minn persuna tibqa’ deċiżjoni dwar ir-responsabbiltà. Min jirrevedi x-xogħol għandu jifhem biżżejjed mill-bidla biex jispjega l-imġiba, ir-riskji u l-verifika tagħha. Jekk id-diff huwa kbir wisq, naqqas l-ambitu jew aqsmu f’bidliet li jistgħu jiġu riveduti.
Agħlaq ir-reviżjoni fuq il-verżjoni finali
Wara korrezzjoni, erġa’ ħaddem il-kontrolli affettwati. Spezzjona jekk il-korrezzjoni toħloqx problema ġdida. Żgura li r-reviżjoni meħtieġa tapplika għall-verżjoni finali skont il-politika tar-repożitorju.
Ikteb id-deċiżjoni ta’ aċċettazzjoni f’termini ta’ mġiba u evidenza. Irreġistra kwalunkwe limitazzjoni li tibqa’, b’persuna responsabbli u azzjoni li jmiss. Tibdilx kwistjoni mhux solvuta fi stqarrija li l-kontrolli kollha għaddew.
Uża l-eżerċizzju tar-reviżjoni tal-kodiċi biex tipprattika l-identifikazzjoni tad-deċiżjoni nieqsa qabel teżamina bidla reali.
Agħmel l-eżerċizzju
Iftaħ l-eżerċizzju tar-reviżjoni tal-kodiċi fil-laboratorju tal-prattika. Identifika min jagħmel it-talba, ir-riżorsa mitluba u l-konfini affidabbli tal-organizzazzjoni. Imbagħad spezzjona PR reali żgħira bl-istess metodu. Uża biss kodiċi li għandek awtorizzazzjoni tirrevedi.
Niżżel il-folja tax-xogħol (Markdown)Jekk tneħħi din l-għażla, tħassar il-progress kollu ssejvjat f'dan il-browser.
Il-progress jibqa' f'dan il-browser. Ebda kont, ebda traċċar.