Put 07Lekcija 6 / 8

Pregledajte Taiga isporuku uz dokaze

Povežite inicijativu, plan, izvršavanje, razliku u kodu i provjere. Provjerite trenutnu promjenu prije prihvatanja odluke o spajanju ili izdanju.

Praktični nivo11 minPregledano

Objavljuje Kako pišemo

Provjerite razumijevanjeIzvršavanje je završeno, ali zapis kaže da obavezni test nije izvršen. Šta završetak potvrđuje?Uradite vježbu
Izvršavanje je završeno, ali zapis kaže da obavezni test nije izvršen. Šta završetak potvrđuje?

Šta ćete naučiti

  • Pratite isporučeno ponašanje do zahtjeva i plana.
  • Utvrdite nepotpune provjere i pretpostavke koje trebaju pregled.
  • Razlikujte završetak izvršavanja, spajanje, raspoređivanje i dostupnost korisnicima.

Počnite ishodom inicijative

Izmišljena usluga opreme sada omogućava zaposlenicima pregled vlastitih zahtjeva. Počnite pregled ishodom i opsegom inicijative. Utvrdite šta mora biti tačno i šta promjena mora ostaviti netaknutim.

U ovoj isporuci zaposlenik ne smije čitati zahtjev drugog zaposlenika. Menadžeri moraju zadržati određen pristup. Test koji samo otvara stranicu ne potvrđuje nijedan uslov.

Povežite zapise

ZapisPitanje za pregled
InicijativaKoji ishod i opseg su odobreni?
Verzija planaKoji koraci implementacije i provjere su bili namjeravani?
IzvršavanjeŠta se desilo i koje je pretpostavke agent napravio?
Zahtjev za spajanje i razlika u koduŠta se promijenilo u trenutnom commitu?
Provjere i pregledKoji dokazi podržavaju prihvatanje tog commita?
Zapis raspoređivanjaKoji je artefakt stigao u koje okruženje?

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

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

Pregledajte pretpostavke i granice

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

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

Pregledajte i promjene testova. Uspješan rezultat ima ograničenu vrijednost ako je promjena uklonila tvrdnju koja bi otkrila grešku. Tretirajte promjene radnog toka i konfiguracije testova kao dio opsega pregleda.

Dajte povratne informacije prema kojima se može djelovati

Utvrdite ponašanje, očekivani rezultat i potrebne dokaze. Naprimjer: „Krajnja tačka provjerava prijavu, ali ne vlasništvo nad zahtjevom. Dodajte provjeru pristupa na serveru i test sa zahtjevom drugog zaposlenika.“

Taiga može odgovoriti na povratne informacije pregleda PR-a 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 zato što je plan nepotpun ili je provjera oslabljena, pročitajte navedeni razlog. Nemojte ukloniti status nacrta samo zato što je vidljivi sažetak provjera zelen.

Donesite odgovarajuću odluku o prihvatanju

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

Taiga prati raspoređivanja koja obavlja vaš pipeline. Provjerite okruženje i artefakt prije nego što korisnicima kažete da je promjena dostupna. Neuspjelo raspoređivanje može ostaviti prethodnu uspješnu verziju da obrađuje saobraćaj.

Potvrdite ishod provjerom na nivou usluge: zaposlenik može koristiti funkciju, neovlašteni pristup se odbija, a operativno odgovorna osoba može pratiti neuspjehe. Nastavite s obradom prekida.

Uradite vježbu

Izmišljena promjena pristupa zaposlenika ima uspješnu izgradnju i bilješku izvršavanja da integracijski test nije bilo moguće izvršiti. Napišite dokaze potrebne prije prihvatanja. Uključite jedan slučaj odbijenog pristupa i tačan artefakt ili commit koji se pregleda.

Preuzmite radni list (Markdown)
Provjerite razumijevanje ↑

Nastavite učiti

Izvori i dodatno čitanje

Povezano štivo kompanije Taiga

Prethodna lekcija: Odaberite gdje Taiga čeka odluku