Cesta 07Lekcia 2 / 8

Pripojte existujúci kód k Taige

Preskúmajte, čo Taiga odvodí z repozitára. Oddeľte súčasné správanie od zamýšľaného a zvoľte správnu reakciu na nepresný dokument.

Praktická úroveň11 minSkontrolované

Vydáva Ako píšeme

Overte si porozumenieImportovaný dokument presne opisuje kód, ktorý chcete nahradiť. Aká reakcia je vhodná?Vykonajte cvičenie
Importovaný dokument presne opisuje kód, ktorý chcete nahradiť. Aká reakcia je vhodná?

Čo sa naučíte

  • Pripraviť prepojený repozitár pre importovaný produkt.
  • Rozlíšiť chybu kódu, trvalý pokyn a chybu analýzy.
  • Preskúmať navrhnuté iniciatívy podľa skutočných nedostatkov a existujúcich schopností.

Začnite systémom, ktorý máte

Fiktívna služba na žiadosti o vybavenie už existuje. Tím ju chce udržiavať s Taigou a zachovať funkčné integrácie.

Pri vytváraní produktu vyberte Import codebase. Pripojte repozitár a spustite analýzu. Tento postup používa analýzu repozitára namiesto konverzácie pre nový produkt. Pri produkte vytvorenom od začiatku sa tento importný postup neskôr nepridáva.

Potvrďte prístup k repozitáru a vetvu, s ktorou má Taiga pracovať. Trvalé obmedzenia pridajte na vhodnú úroveň kontextu. V tomto príklade uveďte, že existujúca integrácia identity zamestnancov sa musí naďalej používať.

Najprv preskúmajte odvodenú špecifikáciu

Taiga odvodzuje dokumenty produktu z kódu a zahŕňa odkazy na repozitár. Tie pomáhajú overiť interpretáciu. Nepotvrdzujú obchodný zámer každého existujúceho vzoru.

V špecifikácii preskúmajte tri veci:

  • Účel: Zodpovedá opísaný cieľ dôvodu existencie služby?
  • Obmedzenia: Ktoré vzory sú zámernými požiadavkami?
  • Známe chyby: Ktoré súčasné správanie sa má zmeniť?

Služba na vybavenie obsahuje starší autorizačný modul. Dokument môže presne uvádzať jeho použitie. To neznamená, že ho má tím rozširovať.

Otvorte citovaný súbor a porovnajte príslušné správanie s tvrdením. Zaznamenajte obmedzenia dostupných dôkazov, napríklad konfiguráciu alebo prevádzkové správanie mimo repozitára.

Vyberte správnu opravu

SituáciaReakcia
Dokument správne opisuje neželaný kódNaplánujte a implementujte zmenu kódu
Tím má trvalé pravidlo pre budúcu prácuUmiestnite pravidlo do pokynov produktu
Analýza nesprávne vyhodnotila repozitárPoužite Refresh this document a preskúmajte výsledok

Importované dokumenty nasledujú kód. Nepovažujte ich za ručne udržiavané opisy budúceho systému. Obnovenie dokumentu znovu odvodí aj dokumenty, od ktorých závisí. Obnovenie neskoršieho dokumentu preto môže vyžadovať viac práce.

Pre starší modul môže pokyn znieť: „Nepridávajte nových volajúcich staršieho autorizačného modulu. Pre novú prácu použite schválené náhradné rozhranie.“ Overte, že rozhranie existuje, a uveďte jeho skutočné umiestnenie v repozitári.

Posúďte prvé iniciatívy

Import tiež spúšťa skenovanie repozitára, posúdenie podľa zverejnených politík a úvodné plánovanie iniciatív. Krok bez splneného predpokladu sa môže preskočiť s vysvetlením. Plánovanie používa dostupné nálezy a posúdenie politík.

Navrhnuté nedostatky overte podľa repozitára. Úvodné iniciatívy riešia chýbajúce schopnosti, základy alebo relevantné nevyriešené problémy so závislosťami. Nie sú zoznamom nových funkcií, ktoré nikto nežiadal.

Zachovajte užitočnú existujúcu schopnosť. Zamietnite alebo opravte návrh, ktorý by ju zbytočne vytváral znova. Pre novú obchodnú požiadavku pridajte samostatnú iniciatívu.

Zachovajte východisko založené na dôkazoch

Dokončite Discovery a preskúmajte návrhy iniciatív. Pred podrobným plánovaním potvrďte prostredie a zodpovednosti za dodávanie. Počas práce udržiavajte importy, zmeny kódu a pokyny produktu v súlade.

Výsledkom je pochopené východisko a upraviteľný backlog. Nie je to vyhlásenie, že všetko existujúce správanie je správne. Pokračujte plánovaním iniciatív.

Vykonajte cvičenie

Importovaná fiktívna služba používa starší autorizačný modul. Jeho náhrada je už naplánovaná. Napíšte pokyn produktu, ktorý zabráni novým závislostiam od modulu. Potom určte jeden odkaz na repozitár, ktorý by ste v importovanej špecifikácii preskúmali.

Stiahnuť pracovný list (Markdown)
Overte si porozumenie ↑

Pokračovať v učení

Zdroje a ďalšie čítanie

Súvisiace čítanie od Taigy

← Predchádzajúca lekcia: Začnite nový produkt v Taige