Útvonal 07Lecke 2 / 8

Hozzon meglévő kódbázist a Taigába

Vizsgálja felül, mit vezet le a Taiga a repozitárból. Válassza külön a jelenlegi és a kívánt működést, és a pontatlan dokumentumra a megfelelő módon reagáljon.

Gyakorlati11 minFelülvizsgálva

Kiadó Hogyan írunk

Ellenőrizze, mit értett megAz importált dokumentum pontosan leírja a kódot, amelyet le szeretne cserélni. Mi a megfelelő reakció?Végezze el a gyakorlatot
Az importált dokumentum pontosan leírja a kódot, amelyet le szeretne cserélni. Mi a megfelelő reakció?

Amit megtanulhat

  • Kapcsolt repozitárt előkészíteni importált termékhez.
  • Megkülönböztetni a kódhibát, az állandó utasítást és az elemzési hibát.
  • A javasolt initiative-eket a tényleges hiányokhoz és meglévő képességekhez mérten felülvizsgálni.

Induljon ki a meglévő rendszerből

A fiktív eszközigénylő szolgáltatás már létezik. A csapat a működő integrációk megőrzésével szeretné Taigával karbantartani.

A termék létrehozásakor válassza az Import codebase lehetőséget. Kapcsolja a repozitárt, és indítsa el az elemzést. Ez az útvonal repozitárelemzést használ az új termékhez tartozó beszélgetés helyett. A nulláról létrehozott termékhez később nem adható hozzá ez az importútvonal.

Erősítse meg a repozitárhoz való hozzáférést és a branchet, amelyen a Taigának dolgoznia kell. Az állandó korlátokat a megfelelő kontextusszinthez adja hozzá. Ebben a példában rögzítse, hogy a meglévő munkatársi identitásintegrációt továbbra is használni kell.

Először a levezetett specifikációt vizsgálja felül

A Taiga a kódból vezeti le a termékdokumentumokat, és repozitárhivatkozásokat is ad. Ezek segítenek az értelmezés ellenőrzésében. Nem igazolják minden meglévő minta mögött az üzleti szándékot.

Három dolgot vizsgáljon meg a specifikációban:

  • Cél: A leírt cél megfelel a szolgáltatás létezése okának?
  • Korlátok: Mely minták szándékos követelmények?
  • Ismert hibák: Mely jelenlegi működéseknek kell megváltozniuk?

Az eszközigénylő szolgáltatás régi autorizációs modult tartalmaz. A dokumentum pontosan beszámolhat a használatáról. Ez nem jelenti azt, hogy a csapatnak tovább kellene bővítenie.

Nyisson meg egy hivatkozott fájlt, és vesse össze a releváns működést az állítással. Rögzítse a rendelkezésre álló bizonyíték korlátait, például a repozitáron kívüli konfigurációt vagy üzemeltetési működést.

Válassza a megfelelő javítást

HelyzetTeendő
A dokumentum helyesen ír le nem kívánt kódotA kódmódosítás megtervezése és megvalósítása
A csapatnak állandó szabálya van a jövőbeli munkáraA szabály elhelyezése a termékutasításokban
Az elemzés félreértette a repozitártA Refresh this document használata és az eredmény vizsgálata

Az importált dokumentumok a kódot követik. Ne kezelje őket egy jövőbeli rendszer kézzel karbantartott leírásaként. A dokumentum frissítése azokat a dokumentumokat is újra levezeti, amelyektől függ. Egy későbbi dokumentum frissítése ezért több munkát igényelhet.

A régi modulhoz például ilyen utasítás tartozhat: „Ne adjon új hívókat a régi autorizációs modulhoz. Új munkához a jóváhagyott helyettesítő interfészt használja.” Ellenőrizze, hogy az interfész létezik, és nevezze meg a tényleges repozitárbeli helyét.

Értékelje az első initiative-eket

Az importfolyamat repozitárvizsgálatokat, közzétett szabályzatok szerinti értékelést és kezdeti initiative-tervezést is végez. Ha egy szakasz előfeltétele hiányzik, az importfolyamat magyarázattal kihagyhatja a szakaszt. A tervezés az elérhető találatokat és szabályzatértékelést használja.

A javasolt hiányokat vesse össze a repozitárral. Az első initiative-ek hiányzó képességeket, alapokat vagy releváns, megoldatlan függőségi problémákat kezelnek. Nem olyan új funkciók listája, amelyeket senki nem kért.

Őrizze meg a hasznos meglévő képességet. Utasítsa el vagy javítsa azt a javaslatot, amely feleslegesen újraépítené. Új üzleti követelményhez adjon hozzá külön initiative-et.

Őrizzen meg bizonyítékokra épülő kiindulópontot

Fejezze be a Discoveryt, és vizsgálja felül az initiative-javaslatokat. A részletes tervezés előtt erősítse meg a környezetet és a szállítási felelősségeket. Munka közben tartsa összhangban az importokat, a kódmódosításokat és a termékutasításokat.

Az eredmény megértett kiindulópont és szerkeszthető backlog. Nem annak kijelentése, hogy minden meglévő működés helyes. Folytassa az initiative-tervezéssel.

Végezze el a gyakorlatot

Egy importált fiktív szolgáltatás régi autorizációs modult használ. A cseréje már tervben van. Írjon termékutasítást, amely megakadályozza az új függőségeket ettől a modultól. Ezután azonosítson egy repozitárhivatkozást, amelyet megvizsgálna az importált specifikációban.

Munkalap letöltése (Markdown)
Ellenőrizze, mit értett meg ↑

Tanulás folytatása

Források és további olvasnivaló

Kapcsolódó Taiga-olvasmányok

← Előző lecke: Indítson új terméket a Taigában