Прегледайте доставка от Taiga с доказателства
ЗавършеноСвържете инициативата, плана, изпълнението, diff-а и проверките. Проверете текущата промяна, преди да приемете решение за merge или пускане.
Проверете разбирането сиИзпълнението е завършило, но записът му казва, че задължителен тест не е изпълнен. Какво установява завършването?Направете упражнението
Какво ще научите
- Проследете доставено поведение до изискването и плана му.
- Определете непълни проверки и предположения, нуждаещи се от преглед.
- Разграничете завършване на изпълнение, merge, внедряване и наличност за потребители.
Започнете с резултата на инициативата
Измислената услуга за оборудване вече позволява на служители да виждат собствените си заявки. Започнете прегледа с резултата и обхвата на инициативата. Определете какво трябва да е вярно и какво промяната трябва да запази.
За тази доставка служител не трябва да чете заявка на друг служител. Мениджърите трябва да запазят определения си достъп. Тест, който само отваря страницата, не установява нито едно условие.
Свържете записите
| Запис | Въпрос за преглед |
|---|---|
| Инициатива | Какъв резултат и обхват са разрешени? |
| Версия на плана | Кои стъпки за реализация и проверка са предвидени? |
| Изпълнение | Какво се е случило и какви предположения е направил агентът? |
| Pull request и diff | Какво се е променило в текущия commit? |
| Проверки и преглед | Какви доказателства подкрепят приемането на този commit? |
| Запис за внедряване | Кой артефакт е достигнал коя среда? |
Страницата Runs записва опитите, включително неуспешните. Всяко изпълнение посочва плана, който е изпълнило. Страницата на изпълнение е запис за преглед; решенията, променящи работата, се вземат на инициативата.
Прочетете доказателствата по стъпки за тестове и форматиране. Taiga прави неуспешните и неизпълнените проверки видими. Не превръщайте „не е изпълнено“ в „успешно“ в обобщението на прегледа.
Прегледайте предположенията и границите
Търсете предположения за модела на достъп, схемата, средата и външните услуги. Сравнете ги с публикуваното намерение и действителния код.
За услугата за оборудване прегледайте къде се проверява собственикът на заявката. Тествайте разрешена заявка, заявка на друг служител и липсваща заявка. Проверете, че логовете не разкриват поверително съдържание на заявки.
Прегледайте и промените в тестовете. Успешен резултат има ограничена стойност, ако промяната е премахнала условието, което би открило дефекта. Третирайте промените в работните процеси и тестовата конфигурация като част от обхвата на прегледа.
Дайте обратна връзка с ясно действие
Определете поведението, очаквания резултат и нужните доказателства. Например: „Endpoint-ът проверява дали потребителят е влязъл в системата, но не и собствеността върху заявката. Добавете сървърната проверка за достъп и тест със заявка на друг служител.“
Taiga може да реагира на обратна връзка от преглед на pull request и неуспешни проверки с промени в същия клон. След обновявания прегледайте новия commit и проверките му. По-ранни доказателства може да не покриват променен артефакт.
Ако изпълнението е спряло поради непълен план или отслабена проверка, прочетете посочената причина. Не премахвайте състоянието на чернова само защото видимото обобщение на проверките е зелено.
Вземете правилното решение за приемане
Запишете кои критерии са проверени и кои остават нерешени. Нека задължителните прегледи и проверки на хранилището налагат границата за merge. Запазете всяко отделно решение за пускане.
Taiga наблюдава внедряванията, извършвани от Вашия pipeline. Проверете средата и артефакта, преди да кажете на потребителите, че промяната е налична. Неуспешно внедряване може да остави предишната успешна версия да обслужва трафик.
Завършете резултата с проверка на ниво услуга: служителят може да използва функционалността, неразрешеният достъп се отказва и отговорникът за експлоатацията може да наблюдава неуспехи. Продължете с обработване на прекъсване.
Направете упражнението
Измислена промяна в достъпа на служители има успешно изграждане и бележка в изпълнението, че интеграционен тест не е могъл да се изпълни. Запишете доказателствата, нужни преди приемане. Включете един случай на отказан достъп и точния артефакт или commit за преглед.
Изтеглете работния лист (Markdown)Премахването на тази отметка изтрива целия напредък, запазен в този браузър.
Напредъкът остава в този браузър. Без акаунт и проследяване.