Perkelkite esamą kodo bazę į Taiga
BaigtaPeržiūrėkite, ką Taiga nustato iš kodo saugyklos. Atskirkite dabartinį veikimą nuo numatyto ir pasirinkite tinkamą reakciją į netikslų dokumentą.
Leidžia TaigaKaip rašome
Patikrinkite, ar supratoteImportuotas dokumentas tiksliai aprašo kodą, kurį ketinate pakeisti. Kokia reakcija tinkama?Atlikite užduotį
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ą
| Situacija | Reakcija |
|---|---|
| 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)Atšaukus šį pasirinkimą ištrinama visa šioje naršyklėje išsaugota pažanga.
Pažanga lieka šioje naršyklėje. Be paskyros ir stebėjimo.