Put 07Lekcija 2 / 8

Uvezite postojeći kod u Taigu

Pregledajte što Taiga izvodi iz repozitorija. Odvojite trenutačno ponašanje od namjeravanog i odaberite ispravnu reakciju na netočan dokument.

Praktična primjena11 minPregledano

Objavljuje Kako pišemo

Provjerite razumijevanjeUvezeni dokument točno opisuje kod koji namjeravate zamijeniti. Koja je primjerena reakcija?Napravite vježbu
Uvezeni dokument točno opisuje kod koji namjeravate zamijeniti. Koja je primjerena reakcija?

Što ćete naučiti

  • Pripremiti povezani repozitorij za uvezeni proizvod.
  • Razlikovati nedostatak koda, trajnu uputu i pogrešku analize.
  • Pregledati predložene inicijative prema stvarnim nedostacima i postojećim mogućnostima.

Počnite od sustava koji imate

Izmišljena usluga zahtjeva za opremu već postoji. Tim je želi održavati uz Taigu i sačuvati funkcionalne integracije.

Pri stvaranju proizvoda odaberite Import codebase. Povežite repozitorij i pokrenite analizu. Taj put upotrebljava analizu repozitorija umjesto razgovora za novi proizvod. Proizvodu stvorenom od početka ne može se kasnije dodati taj put uvoza.

Potvrdite pristup repozitoriju i granu s kojom Taiga treba raditi. Dodajte trajna ograničenja na odgovarajuću razinu konteksta. U ovom primjeru navedite da postojeća integracija identiteta zaposlenika mora ostati u upotrebi.

Prvo pregledajte izvedenu specifikaciju

Taiga izvodi dokumente proizvoda iz koda i uključuje reference na repozitorij. Te reference pomažu provjeriti tumačenje. Ne utvrđuju poslovnu namjeru iza svakog postojećeg obrasca.

U specifikaciji pregledajte tri stvari:

  • Svrha: Odgovara li opisani cilj razlogu postojanja usluge?
  • Ograničenja: Koji su obrasci namjerni zahtjevi?
  • Poznati nedostaci: Koja trenutačna ponašanja treba promijeniti?

Usluga opreme sadrži stari modul autorizacije. Dokument može točno navesti njegovu upotrebu. To ne znači da ga tim treba proširivati.

Otvorite referenciranu datoteku i usporedite relevantno ponašanje s tvrdnjom. Zabilježite svako ograničenje dostupnih dokaza, primjerice konfiguraciju ili operativno ponašanje izvan repozitorija.

Odaberite ispravan način ispravljanja

SituacijaReakcija
Dokument točno opisuje neželjeni kodPlanirajte i izgradite promjenu koda
Tim ima trajno pravilo za budući radStavite pravilo u upute proizvoda
Analiza je pogrešno protumačila repozitorijUpotrijebite Refresh this document i pregledajte rezultat

Uvezeni dokumenti prate kod. Nemojte ih tretirati kao ručno održavane opise budućeg sustava. Osvježavanje dokumenta ponovno izvodi i dokumente o kojima on ovisi. Osvježavanje kasnijeg dokumenta zato može zahtijevati više rada.

Za stari modul uputa može glasiti: „Nemojte dodavati nove pozivatelje starog modula autorizacije. Za novi rad upotrijebite odobreno zamjensko sučelje.” Provjerite da sučelje postoji i navedite njegovu stvarnu lokaciju u repozitoriju.

Procijenite prve inicijative

Postupak uvoza također pokreće skeniranja repozitorija, procjenu prema objavljenim pravilima i početno planiranje inicijativa. Faza bez svojeg preduvjeta može se preskočiti uz objašnjenje. Planiranje upotrebljava dostupne nalaze i procjenu pravila.

Pregledajte predložene nedostatke prema repozitoriju. Početne inicijative rješavaju nedostajuće mogućnosti, temelje ili relevantne neriješene probleme ovisnosti. Nisu popis novih funkcija koje nitko nije zatražio.

Zadržite korisnu postojeću mogućnost. Odbijte ili ispravite prijedlog koji bi je nepotrebno ponovno gradio. Dodajte zasebnu inicijativu za novi poslovni zahtjev.

Sačuvajte početnu točku utemeljenu na dokazima

Završite Discovery i pregledajte prijedloge inicijativa. Potvrdite okruženje i odgovornosti isporuke prije detaljnog planiranja. Usklađujte uvoze, promjene koda i upute proizvoda kako rad napreduje.

Ishod je razumljiva početna točka i popis rada koji se može uređivati. Nije izjava da je sve postojeće ponašanje ispravno. Nastavite s planiranjem inicijativa.

Napravite vježbu

Uvezena izmišljena usluga upotrebljava stari modul autorizacije. Njegova je zamjena već planirana. Napišite uputu proizvoda koja sprječava nove ovisnosti o tom modulu. Zatim utvrdite jednu referencu na repozitorij koju biste pregledali u uvezenoj specifikaciji.

Preuzmi radni list (Markdown)
Provjerite razumijevanje ↑

Nastavite učiti

Izvori i dodatno čitanje

Povezani Taigini materijali

← Prethodna lekcija: Pokrenite novi proizvod u Taigi