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

Внесете постојна база на код во Taiga

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

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

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

Проверете го разбирањетоУвезен документ точно опишува код што имате намера да го замените. Кој е соодветниот одговор?Направете ја вежбата
Увезен документ точно опишува код што имате намера да го замените. Кој е соодветниот одговор?

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

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

Почнете од системот што го имате

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

Изберете Import codebase при создавање на производот. Поврзете го репозиториумот и започнете ја анализата. Оваа патека користи анализа на репозиториумот наместо разговорот за нов производ. На производ создаден од почеток не му се додава оваа патека за увоз подоцна.

Потврдете ги пристапот до репозиториумот и гранката со која Taiga треба да работи. Додајте трајни ограничувања на соодветното ниво на контекст. За овој пример, наведете дека постојната интеграција за идентитет на вработените мора да остане во употреба.

Прво прегледајте ја изведената спецификација

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

Испитајте три работи во спецификацијата:

  • Цел: Дали опишаната цел одговара на причината поради која постои услугата?
  • Ограничувања: Кои обрасци се намерни барања?
  • Познати дефекти: Кои тековни однесувања треба да се сменат?

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

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

Изберете ја правилната поправка

СитуацијаОдговор
Документот точно опишува несакан кодПланирајте ја и имплементирајте ја промената на кодот
Тимот има трајно правило за идна работаСтавете го правилото во инструкциите за производот
Анализата погрешно го протолкувала репозиториумотКористете Refresh this document и испитајте го резултатот

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

За стариот модул, инструкцијата може да гласи: „Не додавајте нови компоненти што го повикуваат стариот модул за авторизација. За нова работа користете го одобрениот заменски интерфејс.“ Проверете дека интерфејсот постои и наведете ја неговата вистинска локација во репозиториумот.

Оценете ги првите иницијативи

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

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

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

Зачувајте почетна точка заснована на докази

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

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

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

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

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

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

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

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

Претходна лекција: Започнете нов производ во Taiga