Obstoječo kodno zbirko vključite v Taiga
DokončanoPreglejte, kaj Taiga izpelje iz repozitorija. Trenutno delovanje ločite od predvidenega in izberite pravilen odziv na netočen dokument.
Izdajatelj TaigaKako pišemo
Preverite razumevanjeUvoženi dokument pravilno opisuje kodo, ki jo nameravate zamenjati. Kakšen je ustrezen odziv?Opravite vajo
Kaj se boste naučili
- Pripravite povezan repozitorij za uvoženi izdelek.
- Ločite napako kode, trajno navodilo in napako analize.
- Predlagane pobude preglejte glede na dejanske vrzeli in obstoječe zmožnosti.
Začnite s sistemom, ki ga imate
Izmišljena storitev za zahtevke za opremo že obstaja. Ekipa jo želi vzdrževati s Taiga ob ohranitvi delujočih integracij.
Ob ustvarjanju izdelka izberite Import codebase. Povežite repozitorij in začnite analizo. Ta pot namesto pogovora za nov izdelek uporablja analizo repozitorija. Izdelku, ustvarjenemu od začetka, te uvozne poti ne morete dodati pozneje.
Potrdite dostop do repozitorija in vejo, s katero naj Taiga dela. Trajne omejitve dodajte na ustrezno raven konteksta. Za ta primer navedite, da mora obstoječa integracija identitet zaposlenih ostati v uporabi.
Najprej preglejte izpeljano specifikacijo
Taiga iz kode izpelje dokumente izdelka in vključi sklice na repozitorij. Ti sklici vam pomagajo preveriti razlago. Ne dokazujejo poslovnega namena vsakega obstoječega vzorca.
V specifikaciji preglejte tri stvari:
- Namen: Ali opisani cilj ustreza razlogu za obstoj storitve?
- Omejitve: Kateri vzorci so namerne zahteve?
- Znane napake: Katero trenutno delovanje je treba spremeniti?
Storitev opreme vsebuje podedovani modul za avtorizacijo. Dokument lahko pravilno poroča o njegovi uporabi. To ne pomeni, da ga mora ekipa razširjati.
Odprite navedeno datoteko in primerjajte ustrezno delovanje s trditvijo. Zabeležite omejitve razpoložljivih dokazil, na primer konfiguracijo ali operativno delovanje zunaj repozitorija.
Izberite pravilen popravek
| Situacija | Odziv |
|---|---|
| Dokument pravilno opisuje neželeno kodo | Načrtujte in izvedite spremembo kode |
| Ekipa ima trajno pravilo za prihodnje delo | Pravilo dodajte v navodila izdelka |
| Analiza je repozitorij razumela napačno | Uporabite Refresh this document in preglejte rezultat |
Uvoženi dokumenti sledijo kodi. Ne obravnavajte jih kot ročno vzdrževanih opisov prihodnjega sistema. Osvežitev dokumenta ponovno izpelje tudi dokumente, od katerih je odvisen. Osvežitev poznejšega dokumenta zato lahko zahteva več dela.
Pri podedovanem modulu bi navodilo lahko reklo: »Podedovanemu modulu za avtorizacijo ne dodajajte novih klicateljev. Za novo delo uporabite odobren nadomestni vmesnik.« Preverite obstoj vmesnika in navedite njegovo dejansko lokacijo v repozitoriju.
Ocenite prve pobude
Uvozni delovni tok izvede tudi preglede repozitorija, oceno glede na objavljena pravila in začetno načrtovanje pobud. Faza brez svojega predpogoja se lahko preskoči s pojasnilom. Načrtovanje uporabi razpoložljive ugotovitve in oceno pravil.
Predlagane vrzeli preverite glede na repozitorij. Začetne pobude obravnavajo manjkajoče zmožnosti, temelje ali relevantne nerešene težave odvisnosti. Niso seznam novih funkcij, ki jih nihče ni zahteval.
Ohranite uporabno obstoječo zmožnost. Zavrnite ali popravite predlog, ki bi jo po nepotrebnem ponovno zgradil. Za novo poslovno zahtevo dodajte ločeno pobudo.
Ohranite izhodišče, podprto z dokazi
Zaključite Discovery in preglejte predloge pobud. Pred podrobnim načrtovanjem potrdite okolje in odgovornosti za dobavo. Med delom ohranite skladnost uvozov, sprememb kode in navodil izdelka.
Rezultat je razumljeno izhodišče in seznam dela, ki ga lahko urejate. Ni izjava, da je vse obstoječe delovanje pravilno. Nadaljujte z načrtovanjem pobud.
Opravite vajo
Uvožena izmišljena storitev uporablja podedovani modul za avtorizacijo. Njegova zamenjava je že načrtovana. Napišite navodilo izdelka, ki prepreči nove odvisnosti od modula. Nato določite en sklic na repozitorij, ki bi ga pregledali v uvoženi specifikaciji.
Prenesi delovni list (Markdown)Če počistite to izbiro, izbrišete ves napredek, shranjen v tem brskalniku.
Napredek ostane v tem brskalniku. Brez računa in sledenja.