Put 07Lekcija 6 / 8

Pregledajte Taiginu isporuku uz dokaze

Povežite inicijativu, plan, izvršavanje, razlike u kodu i provjere. Provjerite trenutačnu promjenu prije prihvaćanja odluke o spajanju ili izdanju.

Praktična primjena11 minPregledano

Objavljuje Kako pišemo

Provjerite razumijevanjeIzvršavanje je dovršeno, ali njegov zapis navodi da se obvezni test nije izvršio. Što dovršetak potvrđuje?Napravite vježbu
Izvršavanje je dovršeno, ali njegov zapis navodi da se obvezni test nije izvršio. Što dovršetak potvrđuje?

Što ćete naučiti

  • Pratiti isporučeno ponašanje do njegova zahtjeva i plana.
  • Utvrditi nepotpune provjere i pretpostavke koje treba pregledati.
  • Razlikovati dovršetak izvršavanja, spajanje, postavljanje i dostupnost korisnicima.

Počnite od ishoda inicijative

Izmišljena usluga opreme sada omogućuje zaposlenicima pregled vlastitih zahtjeva. Počnite pregled ishodom i opsegom inicijative. Utvrdite što mora vrijediti i što promjena mora sačuvati.

Za ovu isporuku zaposlenik ne smije čitati zahtjev drugog zaposlenika. Voditelji moraju zadržati definiran pristup. Test koji samo otvori stranicu ne potvrđuje nijedan uvjet.

Povežite zapise

ZapisPitanje za pregled
InicijativaKoji su ishod i opseg odobreni?
Verzija planaKoji su koraci implementacije i provjere bili namjeravani?
IzvršavanjeŠto se dogodilo i od kojih je pretpostavki agent pošao?
Pull request i razlike u koduŠto se promijenilo u trenutačnom commitu?
Provjere i pregledKoji dokazi podupiru prihvaćanje tog commita?
Zapis postavljanjaKoji je artefakt stigao u koje okruženje?

Stranica Runs bilježi pokušaje, uključujući neuspjehe. Svako izvršavanje identificira plan koji je izvršilo. Stranica izvršavanja zapis je za pregled; odluke koje mijenjaju rad pripadaju inicijativi.

Pročitajte dokaze koraka za testove i formatiranje. Taiga čini neuspjele ili neizvršene provjere vidljivima. Nemojte pretvoriti „nije izvršeno” u „prošlo” u svojem sažetku pregleda.

Pregledajte pretpostavke i granice

Potražite pretpostavke o modelu pristupa, shemi, okruženju i vanjskim uslugama. Usporedite ih s objavljenom namjerom i stvarnim kodom.

Za uslugu opreme pregledajte gdje se provjerava vlasnik zahtjeva. Testirajte ovlašteni zahtjev, zahtjev drugog zaposlenika i nepostojeći zahtjev. Provjerite da logovi ne otkrivaju povjerljiv sadržaj zahtjeva.

Pregledajte i promjene testova. Uspješan rezultat ima ograničenu vrijednost ako je promjena uklonila provjeru uvjeta koja bi otkrila nedostatak. Tretirajte promjene postupka i konfiguracije testova kao dio opsega pregleda.

Dajte povratne informacije prema kojima se može djelovati

Navedite ponašanje, očekivani rezultat i potrebne dokaze. Primjerice: „Krajnja točka provjerava prijavu, ali ne vlasništvo nad zahtjevom. Dodajte provjeru pristupa na poslužitelju i test sa zahtjevom drugog zaposlenika.”

Taiga može odgovoriti na povratne informacije pregleda pull requesta i neuspjele provjere promjenama na istoj grani. Nakon ažuriranja pregledajte novi commit i njegove provjere. Raniji dokazi možda ne pokrivaju promijenjeni artefakt.

Ako je izvršavanje stalo zbog nepotpunog plana ili oslabljene provjere, pročitajte navedeni razlog. Nemojte ukloniti stanje nacrta samo zato što je vidljivi sažetak provjera uspješan.

Donesite ispravnu odluku o prihvaćanju

Zabilježite koji su kriteriji provjereni, a koji ostaju neriješeni. Neka obvezni pregledi i provjere repozitorija provode granicu spajanja. Sačuvajte svaku zasebnu odluku o izdanju.

Taiga opaža postavljanja koja obavlja vaš pipeline. Provjerite okruženje i artefakt prije obavijesti korisnicima da je promjena dostupna. Neuspjelo postavljanje može ostaviti prethodnu uspješnu verziju u posluživanju prometa.

Zaključite ishod provjerom na razini usluge: zaposlenik može upotrijebiti funkciju, neovlašteni pristup je odbijen, a operativno odgovorna osoba može pratiti kvarove. Nastavite s rješavanjem prekida.

Napravite vježbu

Izmišljena promjena pristupa zaposlenika ima uspješnu izgradnju i bilješku izvršavanja da se integracijski test nije mogao izvršiti. Napišite dokaze potrebne prije prihvaćanja. Uključite jedan slučaj odbijenog pristupa i točan artefakt ili commit koji se pregledava.

Preuzmi radni list (Markdown)
Provjerite razumijevanje ↑

Nastavite učiti

Izvori i dodatno čitanje

Povezani Taigini materijali

← Prethodna lekcija: Odaberite gdje Taiga čeka odluku