Irrevedi twassil ta' Taiga bl-evidenza
LestOrbot l-inizjattiva, il-pjan, l-eżekuzzjoni, id-diff u l-kontrolli. Ivverifika l-bidla attwali qabel taċċetta deċiżjoni ta' merge jew rilaxx.
Ippubblikat minn TaigaKif niktbu
Iċċekkja kemm fhimtL-eżekuzzjoni tlestiet, iżda r-rekord tagħha jgħid li test meħtieġ ma twettaqx. X'tistabbilixxi t-tlestija?Agħmel l-eżerċizzju
X'se titgħallem
- Segwi mġiba mwassla lura għar-rekwiżit u l-pjan tagħha.
- Identifika kontrolli mhux kompluti u suppożizzjonijiet li jeħtieġu reviżjoni.
- Iddistingwi t-tlestija tal-eżekuzzjoni, il-merge, id-deployment u d-disponibbiltà għall-utenti.
Ibda bir-riżultat tal-inizjattiva
Is-servizz fittizju tat-tagħmir issa jħalli lill-impjegati jaraw it-talbiet tagħhom stess. Ibda r-reviżjoni bir-riżultat u l-ambitu tal-inizjattiva. Identifika x’għandu jkun minnu u x’għandha tħalli intatt il-bidla.
Għal dan it-twassil, impjegat ma għandux jaqra t-talba ta’ impjegat ieħor. Il-maniġers għandhom iżommu l-aċċess definit tagħhom. Test li jiftaħ il-paġna biss ma jistabbilixxi ebda waħda miż-żewġ kundizzjonijiet.
Orbot ir-rekords
| Rekord | Mistoqsija għar-reviżjoni |
|---|---|
| Inizjattiva | Liema riżultat u ambitu ġew awtorizzati? |
| Verżjoni tal-pjan | Liema passi ta’ implimentazzjoni u verifika kienu maħsuba? |
| Eżekuzzjoni | X’ġara, u liema suppożizzjonijiet għamel l-aġent? |
| Pull request u diff | X’inbidel fil-commit attwali? |
| Kontrolli u reviżjoni | Liema evidenza tappoġġa l-aċċettazzjoni ta’ dak il-commit? |
| Rekord tad-deployment | Liema artifact wasal f’liema ambjent? |
Il-paġna Runs tirreġistra t-tentattivi, inklużi l-fallimenti. Kull eżekuzzjoni tidentifika l-pjan li wettqet. Paġna ta’ eżekuzzjoni hija rekord għall-eżami; deċiżjonijiet li jbiddlu x-xogħol għandhom jittieħdu fuq l-inizjattiva.
Aqra l-evidenza tal-passi għat-testijiet u l-ifformattjar. Taiga jagħmel viżibbli kontrolli li fallew jew ma twettqux. Tibdilx ‘ma twettaqx’ f’‘għadda’ fis-sommarju tar-reviżjoni tiegħek.
Eżamina s-suppożizzjonijiet u l-konfini
Fittex suppożizzjonijiet dwar il-mudell tal-aċċess, l-iskema, l-ambjent u s-servizzi esterni. Qabbilhom mal-intenzjoni ppubblikata u l-kodiċi reali.
Għas-servizz tat-tagħmir, eżamina fejn jiġi ċċekkjat sid it-talba. Ittestja aċċess awtorizzat għal talba, talba ta’ impjegat differenti u talba nieqsa. Iċċekkja li l-logs ma jiżvelawx kontenut kunfidenzjali tat-talbiet.
Irrevedi wkoll il-bidliet fit-testijiet. Riżultat li jgħaddi għandu valur limitat jekk il-bidla neħħiet l-assertion li kienet tiskopri d-difett. Ittratta bidliet fil-fluss tax-xogħol u fil-konfigurazzjoni tat-testijiet bħala parti mill-ambitu tar-reviżjoni.
Agħti feedback li jista’ jitwettaq
Identifika l-imġiba, ir-riżultat mistenni u l-evidenza meħtieġa. Pereżempju: ‘L-endpoint jiċċekkja l-login iżda mhux lil min tappartjeni t-talba. Żid il-kontroll tal-aċċess fuq is-server u test li juża talba ta’ impjegat ieħor.’
Taiga jista’ jirrispondi għall-feedback tar-reviżjoni tal-pull request u għal kontrolli li jfallu b’bidliet fuq l-istess branch. Wara l-aġġornamenti, eżamina l-commit il-ġdid u l-kontrolli tiegħu. Evidenza preċedenti tista’ ma tkoprix artifact mibdul.
Jekk l-eżekuzzjoni waqfet għax il-pjan kien mhux komplut jew kontroll iddgħajjef, aqra r-raġuni ddikjarata. Tneħħix l-istat ta’ abbozz sempliċement għax is-sommarju viżibbli tal-kontrolli huwa aħdar.
Ħu d-deċiżjoni korretta tal-aċċettazzjoni
Irreġistra liema kriterji huma vverifikati u liema jibqgħu mhux solvuti. Ħalli r-reviżjonijiet u l-kontrolli meħtieġa tar-repożitorju jinfurzaw il-konfini tal-merge. Ippreserva kull deċiżjoni separata tar-rilaxx.
Taiga josserva d-deployments imwettqa mill-pipeline tiegħek. Ivverifika l-ambjent u l-artifact qabel tgħid lill-utenti li l-bidla hija disponibbli. Deployment li jfalli jista’ jħalli l-verżjoni preċedenti li rnexxiet isservi t-traffiku.
Agħlaq ir-riżultat b’kontroll fil-livell tas-servizz: l-impjegat jista’ juża l-funzjoni, l-aċċess mhux awtorizzat jiġi miċħud, u l-persuna responsabbli għall-operat tista’ tosserva l-fallimenti. Kompli bil-ġestjoni ta’ interruzzjoni.
Agħmel l-eżerċizzju
Bidla fittizja fl-aċċess tal-impjegati għandha build li jgħaddi u nota tal-eżekuzzjoni li tgħid li test ta' integrazzjoni ma setax jitwettaq. Ikteb l-evidenza meħtieġa qabel taċċettaha. Inkludi każ wieħed ta' aċċess miċħud u l-artifact jew il-commit eżatt taħt reviżjoni.
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.