Peržiūrėkite Taiga rezultatą remdamiesi įrodymais
BaigtaSusiekite iniciatyvą, planą, vykdymą, diff ir patikras. Patikrinkite dabartinį pakeitimą prieš pritardami sujungimui ar išleidimui.
Leidžia TaigaKaip rašome
Patikrinkite, ar supratoteVykdymas baigtas, bet jo įraše nurodyta, kad privalomas testas nebuvo paleistas. Ką patvirtina vykdymo pabaiga?Atlikite užduotį
Ko išmoksite
- Atsekite įgyvendintą veikimą iki jo reikalavimo ir plano.
- Nustatykite neatliktas patikras ir prielaidas, kurias reikia peržiūrėti.
- Atskirkite vykdymo pabaigą, sujungimą, diegimą ir prieinamumą naudotojams.
Pradėkite nuo iniciatyvos rezultato
Išgalvota įrangos paslauga dabar leidžia darbuotojams peržiūrėti savo užklausas. Peržiūrą pradėkite nuo iniciatyvos rezultato ir apimties. Nustatykite, kokios sąlygos turi būti tenkinamos ir ko pakeitimas turi nepaveikti.
Šiuo atveju darbuotojas neturi galėti skaityti kito darbuotojo užklausos. Vadovai turi išlaikyti jiems nustatytą prieigą. Testas, kuris tik atveria puslapį, nepatvirtina nė vienos iš šių sąlygų.
Susiekite įrašus
| Įrašas | Peržiūros klausimas |
|---|---|
| Iniciatyva | Koks rezultatas ir kokia apimtis buvo patvirtinti? |
| Plano versija | Kokie įgyvendinimo ir patikrinimo žingsniai buvo numatyti? |
| Vykdymas | Kas įvyko ir kokias prielaidas padarė agentas? |
| Pull request ir diff | Kas pasikeitė dabartiniame commit? |
| Patikros ir peržiūra | Kokie įrodymai pagrindžia šio commit priėmimą? |
| Diegimo įrašas | Kuris artefaktas pateko į kurią aplinką? |
Puslapyje Runs registruojami bandymai, įskaitant nesėkmingus. Kiekvienas vykdymas nurodo planą, kurį vykdė. Vykdymo puslapis skirtas informacijai patikrinti; sprendimai, kurie keičia darbą, priimami iniciatyvoje.
Perskaitykite testų ir formatavimo žingsnių įrodymus. Taiga parodo nepavykusias ir neatliktas patikras. Peržiūros santraukoje nepaverskite „nepaleista“ į „sėkminga“.
Patikrinkite prielaidas ir ribas
Ieškokite prielaidų apie prieigos modelį, schemą, aplinką ir išorines paslaugas. Palyginkite jas su paskelbtu tikslu ir tikruoju kodu.
Įrangos paslaugoje patikrinkite, kur tikrinamas užklausos savininkas. Išbandykite leidžiamą užklausą, kito darbuotojo užklausą ir neegzistuojančią užklausą. Patikrinkite, ar žurnalai neatskleidžia konfidencialaus užklausų turinio.
Peržiūrėkite ir testų pakeitimus. Sėkmingas rezultatas turi ribotą vertę, jei pakeitimas pašalino defektą aptikusį tikrinimą. Į peržiūros apimtį įtraukite darbo eigos ir testų konfigūracijos pakeitimus.
Pateikite pastabas, pagal kurias galima veikti
Nurodykite veikimą, laukiamą rezultatą ir reikiamus įrodymus. Pavyzdžiui: „API adresas tikrina prisijungimą, bet netikrina užklausos savininko. Pridėkite prieigos patikrą serveryje ir testą su kito darbuotojo užklausa.“
Taiga gali reaguoti į pull request peržiūros pastabas ir nepavykusias patikras pakeitimais toje pačioje šakoje. Po atnaujinimų peržiūrėkite naują commit ir jo patikras. Ankstesni įrodymai gali nebetikti pasikeitusiam artefaktui.
Jei vykdymas sustojo dėl neišsamaus plano ar susilpnintos patikros, perskaitykite nurodytą priežastį. Nepanaikinkite juodraščio būsenos vien todėl, kad matoma patikrų santrauka žalia.
Priimkite tinkamą sprendimą dėl rezultato
Užregistruokite, kurie kriterijai patikrinti, o kurie tebėra neišspręsti. Privalomos kodo saugyklos peržiūros ir patikros turi valdyti sujungimo ribą. Išlaikykite atskirą sprendimą dėl išleidimo, jei jis numatytas.
Taiga stebi diegimus, kuriuos atlieka jūsų pipeline. Prieš pranešdami naudotojams, kad pakeitimas prieinamas, patikrinkite aplinką ir artefaktą. Nepavykus diegimui, srautą gali toliau aptarnauti ankstesnė sėkmingai įdiegta versija.
Rezultatą užbaikite paslaugos lygmens patikra: darbuotojas gali naudotis funkcija, neleistina prieiga nesuteikiama, o už eksploatavimą atsakingas asmuo gali stebėti sutrikimus. Toliau skaitykite, kaip spręsti darbo pertrūkį.
Atlikite užduotį
Išgalvoto darbuotojų prieigos pakeitimo build patikra sėkminga, bet vykdymo pastaboje nurodyta, kad integracinio testo paleisti nepavyko. Užrašykite, kokių įrodymų reikia prieš priimant pakeitimą. Įtraukite vieną nesuteiktos prieigos atvejį ir tikslų peržiūrimą artefaktą arba commit.
Atsisiųsti užduoties lapą (Markdown)Atšaukus šį pasirinkimą ištrinama visa šioje naršyklėje išsaugota pažanga.
Pažanga lieka šioje naršyklėje. Be paskyros ir stebėjimo.