Kryptis 07Pamoka 2 / 8

Perkelkite esamą kodo bazę į Taiga

Peržiūrėkite, ką Taiga nustato iš kodo saugyklos. Atskirkite dabartinį veikimą nuo numatyto ir pasirinkite tinkamą reakciją į netikslų dokumentą.

Praktinis11 minPeržiūrėta

Leidžia Kaip rašome

Patikrinkite, ar supratoteImportuotas dokumentas tiksliai aprašo kodą, kurį ketinate pakeisti. Kokia reakcija tinkama?Atlikite užduotį
Importuotas dokumentas tiksliai aprašo kodą, kurį ketinate pakeisti. Kokia reakcija tinkama?

Ko išmoksite

  • Parenkite susietą kodo saugyklą importuojamam produktui.
  • Atskirkite kodo klaidą, nuolatinę instrukciją ir analizės klaidą.
  • Peržiūrėkite siūlomas iniciatyvas pagal tikras spragas ir esamas galimybes.

Pradėkite nuo turimos sistemos

Išgalvota įrangos prašymų paslauga jau yra. Komanda nori ją prižiūrėti su Taiga, išsaugodama veikiančias integracijas.

Kurdami produktą pasirinkite Import codebase. Susiekite kodo saugyklą ir pradėkite analizę. Šis kelias vietoj naujo produkto pokalbio naudoja kodo saugyklos analizę. Nuo nulio sukurtas produktas šio importo kelio vėliau neprideda.

Patvirtinkite prieigą prie kodo saugyklos ir šaką, su kuria Taiga turi dirbti. Tinkamame konteksto lygmenyje pridėkite nuolatinius apribojimus. Šiame pavyzdyje nurodykite, kad esama darbuotojų tapatybių integracija turi likti naudojama.

Pirmiausia peržiūrėkite išvestą specifikaciją

Taiga išveda produkto dokumentus iš kodo ir įtraukia nuorodas į kodo saugyklą. Šios nuorodos padeda patikrinti interpretaciją. Jos neįrodo verslo tikslo, slypinčio už kiekvieno esamo sprendimo.

Specifikacijoje išnagrinėkite tris dalykus:

  • Tikslas: ar aprašytas tikslas atitinka paslaugos egzistavimo priežastį?
  • Apribojimai: kurie sprendimai yra sąmoningi reikalavimai?
  • Žinomos klaidos: koks dabartinis veikimas turi keistis?

Įrangos paslaugoje yra senas autorizavimo modulis. Dokumentas gali tiksliai aprašyti jo naudojimą. Tai nereiškia, kad komanda turėtų jį plėsti.

Atverkite nurodytą failą ir palyginkite susijusį veikimą su teiginiu. Užrašykite turimų įrodymų ribas, pavyzdžiui, konfigūraciją ar eksploatavimo veikimą už kodo saugyklos ribų.

Pasirinkite tinkamą pataisą

SituacijaReakcija
Dokumentas teisingai aprašo nepageidaujamą kodąSuplanuoti ir įgyvendinti kodo pakeitimą
Komanda turi nuolatinę būsimo darbo taisyklęĮrašyti taisyklę į produkto instrukcijas
Analizė neteisingai perskaitė kodo saugykląNaudoti Refresh this document ir patikrinti rezultatą

Importuoti dokumentai seka kodą. Nelaikykite jų rankomis prižiūrimais būsimos sistemos aprašais. Atnaujinant dokumentą taip pat iš naujo išvedami dokumentai, nuo kurių jis priklauso. Todėl vėlesnio dokumento atnaujinimas gali pareikalauti daugiau darbo.

Seno modulio instrukcija galėtų sakyti: „Nepridėkite naujų seno autorizavimo modulio kvietimų. Naujam darbui naudokite patvirtintą pakaitinę sąsają.“ Patikrinkite, ar sąsaja yra, ir nurodykite tikrąją jos vietą kodo saugykloje.

Įvertinkite pirmąsias iniciatyvas

Importo eiga taip pat atlieka kodo saugyklos skenavimus, vertinimą pagal paskelbtas taisykles ir pradinį iniciatyvų planavimą. Etapas be būtinos išankstinės sąlygos gali būti praleistas pateikiant paaiškinimą. Planavimas naudoja prieinamus radinius ir taisyklių vertinimą.

Peržiūrėkite siūlomas spragas pagal kodo saugyklą. Pradinės iniciatyvos sprendžia trūkstamas galimybes, pagrindus ar aktualias neišspręstas priklausomybių problemas. Tai nėra naujų funkcijų, kurių niekas neprašė, sąrašas.

Išlaikykite naudingą esamą galimybę. Atmeskite ar pataisykite pasiūlymą, kuris be reikalo ją sukurtų iš naujo. Naujam verslo reikalavimui pridėkite atskirą iniciatyvą.

Išsaugokite įrodymais pagrįstą pradžios tašką

Užbaikite Discovery ir peržiūrėkite iniciatyvų pasiūlymus. Prieš išsamų planavimą patvirtinkite aplinką ir pristatymo atsakomybes. Vykstant darbui derinkite importą, kodo pakeitimus ir produkto instrukcijas.

Rezultatas yra suprastas pradžios taškas ir redaguojamas darbų sąrašas. Tai nėra pareiškimas, kad visas esamas veikimas teisingas. Toliau skaitykite apie iniciatyvų planavimą.

Atlikite užduotį

Importuota išgalvota paslauga naudoja seną autorizavimo modulį. Jo pakeitimas jau suplanuotas. Parašykite produkto instrukciją, draudžiančią naujas priklausomybes nuo šio modulio. Tada nurodykite vieną kodo saugyklos nuorodą, kurią patikrintumėte importuotoje specifikacijoje.

Atsisiųsti užduoties lapą (Markdown)
Patikrinkite, ar supratote ↑

Mokykitės toliau

Šaltiniai ir papildoma literatūra

Susijęs Taiga turinys

← Ankstesnė pamoka: Pradėkite naują produktą Taiga sistemoje