Uvezite postojeći kod u Taigu
DovršenoPregledajte što Taiga izvodi iz repozitorija. Odvojite trenutačno ponašanje od namjeravanog i odaberite ispravnu reakciju na netočan dokument.
Objavljuje TaigaKako pišemo
Provjerite razumijevanjeUvezeni dokument točno opisuje kod koji namjeravate zamijeniti. Koja je primjerena reakcija?Napravite vježbu
Š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
| Situacija | Reakcija |
|---|---|
| Dokument točno opisuje neželjeni kod | Planirajte i izgradite promjenu koda |
| Tim ima trajno pravilo za budući rad | Stavite pravilo u upute proizvoda |
| Analiza je pogrešno protumačila repozitorij | Upotrijebite 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)Uklanjanje ove oznake briše sav napredak spremljen u ovom pregledniku.
Napredak ostaje u ovom pregledniku. Bez računa i praćenja.