Pripojte existujúci kód k Taige
Dokončené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.
Vydáva TaigaAko píšeme
Overte si porozumenieImportovaný dokument presne opisuje kód, ktorý chcete nahradiť. Aká reakcia je vhodná?Vykonajte cvičenie
Č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ácia | Reakcia |
|---|---|
| Dokument správne opisuje neželaný kód | Naplánujte a implementujte zmenu kódu |
| Tím má trvalé pravidlo pre budúcu prácu | Umiestnite pravidlo do pokynov produktu |
| Analýza nesprávne vyhodnotila repozitár | Použ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)Zrušenie tohto výberu vymaže celý postup uložený v tomto prehliadači.
Postup zostáva v tomto prehliadači. Bez účtu a sledovania.