Патека 07Лекција 6 / 8

Прегледајте испорака од Taiga со докази

Поврзете ги иницијативата, планот, извршувањето, разликата во кодот и проверките. Проверете ја тековната промена пред да прифатите одлука за спојување или издавање.

Практично11 минПрегледано

Објавува Како пишуваме

Проверете го разбирањетоИзвршувањето завршило, но неговиот запис вели дека задолжителен тест не бил извршен. Што утврдува завршувањето?Направете ја вежбата
Извршувањето завршило, но неговиот запис вели дека задолжителен тест не бил извршен. Што утврдува завршувањето?

Што ќе научите

  • Проследете испорачано однесување назад до неговото барање и план.
  • Утврдете нецелосни проверки и претпоставки што бараат преглед.
  • Разликувајте завршување на извршувањето, спојување, распоредување и достапност за корисници.

Почнете со исходот на иницијативата

Измислената услуга за опрема сега им дозволува на вработените да ги гледаат сопствените барања. Почнете го прегледот со исходот и опфатот на иницијативата. Утврдете што мора да важи и што промената мора да го зачува.

За оваа испорака, вработен не смее да го чита барањето на друг вработен. Менаџерите мора да го задржат својот определен пристап. Тест што само ја отвора страницата не утврдува ниту еден од овие услови.

Поврзете ги записите

ЗаписПрашање за преглед
ИницијативаКој исход и опфат биле овластени?
Верзија на планКои чекори за имплементација и проверка биле предвидени?
ИзвршувањеШто се случило и кои претпоставки ги направил агентот?
Барање за спојување код и разлика во кодотШто се сменило во тековниот commit?
Проверки и прегледКои докази го поддржуваат прифаќањето на тој commit?
Запис за распоредувањеКој артефакт стигнал во која околина?

Страницата Runs ги бележи обидите, вклучувајќи ги неуспесите. Секое извршување го наведува планот што го извршило. Страница за извршување е запис за испитување; одлуките што ја менуваат работата припаѓаат на иницијативата.

Прочитајте ги доказите од чекорите за тестови и форматирање. Taiga ги прави видливи неуспешните или неизвршените проверки. Не претворајте „не е извршено“ во „успешно“ во резимето од прегледот.

Испитајте ги претпоставките и границите

Барајте претпоставки за моделот на пристап, шемата, околината и надворешните услуги. Споредете ги со објавената намера и вистинскиот код.

За услугата за опрема, испитајте каде се проверува сопственикот на барањето. Тестирајте овластено барање, барање на друг вработен и барање што недостига. Проверете дека дневниците не откриваат доверлива содржина од барањата.

Прегледајте ги и промените на тестовите. Успешен резултат има ограничена вредност ако промената ја отстранила проверката што би го открила дефектот. Третирајте ги промените на работниот тек и тест-конфигурацијата како дел од опфатот на прегледот.

Дајте повратни информации врз кои може да се дејствува

Наведете ги однесувањето, очекуваниот резултат и потребните докази. На пример: „Крајната точка ја проверува најавата, но не и сопственоста на барањето. Додајте проверка на пристап на серверот и тест со барање на друг вработен.“

Taiga може да одговори на повратни информации од преглед на барање за спојување код и на неуспешни проверки со промени на истата гранка. По ажурирањата, испитајте го новиот commit и неговите проверки. Претходните докази можеби не го покриваат изменетиот артефакт.

Ако извршувањето запрело затоа што планот бил нецелосен или проверка била ослабена, прочитајте ја наведената причина. Не отстранувајте го статусот на нацрт само затоа што видливото резиме на проверки е зелено.

Донесете ја правилната одлука за прифаќање

Запишете кои критериуми се проверени и кои остануваат неразрешени. Задолжителните прегледи и проверки на репозиториумот нека ја спроведуваат границата за спојување. Зачувајте ја секоја одделна одлука за издавање.

Taiga ги набљудува распоредувањата извршени од вашиот процес. Проверете ги околината и артефактот пред да им кажете на корисниците дека промената е достапна. Неуспешно распоредување може да ја остави претходната успешна верзија да го опслужува сообраќајот.

Потврдете го исходот со проверка на ниво на услуга: вработениот може да ја користи функцијата, неовластениот пристап е одбиен, а оперативно одговорното лице може да ги набљудува неуспесите. Продолжете со постапување при прекин.

Направете ја вежбата

Измислена промена на пристапот на вработените има успешна изградба и белешка од извршувањето дека интеграциски тест не можел да се изврши. Напишете ги доказите потребни пред прифаќање. Вклучете еден случај на одбиен пристап и точниот артефакт или commit што се прегледува.

Преземи работен лист (Markdown)
Проверете го разбирањето ↑

Продолжете со учење

Извори и дополнително читање

Поврзано читање од Taiga

Претходна лекција: Изберете каде Taiga чека одлука