Polku 07Oppitunti 6 / 8

Tarkasta Taigan toimitus näytön avulla

Yhdistä initiative, suunnitelma, run, diff ja tarkistukset. Varmista nykyinen muutos ennen merge- tai julkaisupäätöstä.

Käytännön työ11 minTarkistettu

Julkaisija Näin kirjoitamme

Mitä opit

  • Jäljitä toimitettu toiminta vaatimukseen ja suunnitelmaan.
  • Tunnista puuttuvat tarkistukset ja arvioitavat oletukset.
  • Erota runin valmistuminen, merge, deployment ja saatavuus käyttäjille.

Aloita initiativen tavoitteesta

Kuvitteelliseen pyyntöpalveluun on lisätty työntekijän näkymä omiin pyyntöihin. Aloita tarkastus initiativen tavoitteesta ja rajauksesta. Tunnista vaadittu toiminta ja säilytettävät asiat.

Työntekijä ei saa lukea toisen pyyntöä. Managerin sovitun pääsyn pitää säilyä. Pelkkä sivun avaava testi ei osoita kumpaakaan.

Yhdistä tallenteet

TallenneTarkastuskysymys
InitiativeMikä lopputulos ja rajaus valtuutettiin?
SuunnitelmaversioMitkä toteutus- ja varmistusvaiheet oli tarkoitus tehdä?
RunMitä tapahtui ja mitä agentti oletti?
PR ja diffMitä nykyisessä commitissa muuttui?
Tarkistukset ja reviewMikä näyttö tukee juuri tämän commitin hyväksyntää?
DeploymentMikä artefakti meni mihinkin ympäristöön?

Runs tallentaa yritykset, myös epäonnistuneet. Run kertoo suoritetun suunnitelman. Run-sivu on tarkastustallenne. Työtä muuttavat päätökset kuuluvat initiativelle.

Lue vaiheiden testi- ja formatointinäyttö. Taiga näyttää epäonnistuneet ja ajamatta jääneet tarkistukset. Älä muuta merkintää ”ei ajettu” yhteenvedossa läpäistyksi.

Tarkasta oletukset ja rajat

Etsi oletukset oikeusmallista, schemasta, ympäristöstä ja ulkoisista palveluista. Vertaa niitä julkaistuun tarkoitukseen ja koodiin.

Tarkasta, missä pyyntöpalvelu tarkistaa omistajan. Testaa sallittu pyyntö, toisen työntekijän pyyntö ja puuttuva pyyntö. Varmista, etteivät lokit paljasta luottamuksellista sisältöä.

Tarkasta myös testimuutokset. Läpäisy kertoo vähän, jos muutoksessa poistettiin virheen löytävä assertion. Workflow- ja testikonfiguraation muutokset kuuluvat tarkastusrajaukseen.

Anna toteutuskelpoista palautetta

Nimeä toiminta, odotettu tulos ja vaadittu näyttö. Esimerkiksi: ”Endpoint tarkistaa kirjautumisen mutta ei pyynnön omistajaa. Lisää palvelinpuolen käyttöoikeustarkistus ja testi toisen työntekijän pyynnöllä.”

Taiga voi vastata PR-palautteeseen ja epäonnistuviin tarkistuksiin samalla branchilla tehtävillä korjauksilla. Tarkasta päivityksen jälkeen uusi commit ja sen tarkistukset. Aiempi näyttö ei välttämättä kata muuttunutta artefaktia.

Jos run pysähtyi keskeneräiseen suunnitelmaan tai heikennettyyn tarkistukseen, lue perustelu. Älä poista draft-tilaa vain vihreän tarkistusyhteenvedon vuoksi.

Tee oikea hyväksymispäätös

Kirjaa varmistetut ja avoimet kriteerit. Anna repon pakollisten hyväksyntöjen ja tarkistusten valvoa merge-rajaa. Säilytä erillinen julkaisupäätös tarvittaessa.

Taiga seuraa oman pipelinesi tekemiä deploymenteja. Varmista ympäristö ja artefakti ennen saatavuudesta viestimistä. Epäonnistuneen deploymentin jälkeen edellinen onnistunut versio voi yhä palvella käyttäjiä.

Varmista lopuksi palvelutaso: työntekijä käyttää ominaisuutta, luvaton pääsy estyy ja ylläpito-omistaja havaitsee virheet. Jatka keskeytyksen käsittelyyn.

Sovella käytäntöön

Kuvitteellinen käyttöoikeusmuutos läpäisee buildin, mutta run kertoo ajamatta jääneestä integraatiotestistä. Kirjaa ennen hyväksyntää tarvittava näyttö. Sisällytä yksi estetyn pääsyn tapaus ja tarkastettava artefakti tai commit.

Lataa työpohja (Markdown)

Testaa, mitä opit

Run valmistui, mutta sen tallenne kertoo ajamatta jääneestä pakollisesta testistä. Mitä valmistuminen osoittaa?

Lähteet ja lisälukeminen

Aiheesta Taigan sivuilla