Too olemasolev koodibaas Taigasse
Vaata üle, mida Taiga koodihoidlast tuletab. Erista praegust käitumist kavandatud käitumisest ja vali ebatäpsele dokumendile õige reaktsioon.
Avaldaja TaigaKuidas me kirjutame
Mida õpid
- Valmista imporditud toote jaoks ette seotud koodihoidla.
- Erista koodiviga, püsijuhist ja analüüsiviga.
- Vaata pakutud algatused üle tegelike lünkade ja olemasolevate võimekuste järgi.
Alusta olemasolevast süsteemist
Väljamõeldud seadmetaotluste teenus on juba olemas. Meeskond soovib seda Taigaga hooldada, säilitades töötavad integratsioonid.
Vali toote loomisel Import codebase. Ühenda koodihoidla ja alusta analüüsi. See tee kasutab uue toote vestluse asemel koodihoidla analüüsi. Nullist loodud tootele ei lisandu seda imporditeed hiljem.
Kinnita koodihoidla juurdepääs ja haru, mille vastu Taiga töötama peab. Lisa püsipiirangud sobivale kontekstitasemele. Selles näites sõnasta, et olemasolev töötaja identiteediintegratsioon peab kasutusse jääma.
Vaata tuletatud spetsifikatsioon esimesena üle
Taiga tuletab tootedokumendid koodist ja lisab koodihoidla viited. Viited aitavad tõlgendust kontrollida. Need ei tõenda iga olemasoleva mustri ärilist kavatsust.
Uuri spetsifikatsioonis kolme asja:
- Eesmärk: kas kirjeldatud siht vastab teenuse olemasolu põhjusele?
- Piirangud: millised mustrid on teadlikud nõuded?
- Teadaolevad vead: millised praegused käitumised peaksid muutuma?
Seadmetaotluste teenus sisaldab pärandautoriseerimismoodulit. Dokument võib selle kasutust täpselt kirjeldada. See ei tähenda, et meeskond peaks seda laiendama.
Ava viidatud fail ja võrdle asjakohast käitumist väitega. Pane kirja olemasolevate tõendite piirangud, näiteks väljaspool koodihoidlat olev seadistus või käituskäitumine.
Vali õige parandus
| Olukord | Reaktsioon |
|---|---|
| Dokument kirjeldab soovimatut koodi õigesti | Planeeri ja teosta koodimuudatus |
| Meeskonnal on tulevase töö jaoks püsireegel | Pane reegel tootejuhistesse |
| Analüüs tõlgendas koodihoidlat valesti | Kasuta Refresh this document ja uuri tulemust |
Imporditud dokumendid järgivad koodi. Ära käsitle neid tulevase süsteemi käsitsi hooldatavate kirjeldustena. Dokumendi värskendamine tuletab uuesti ka dokumendid, millest see sõltub. Hilisema dokumendi värskendamine võib seega rohkem tööd nõuda.
Pärandmooduli juhis võiks olla: „Ära lisa pärandautoriseerimismoodulile uusi väljakutsujaid. Kasuta uue töö jaoks heaks kiidetud asendusliidest.“ Kontrolli liidese olemasolu ja nimeta selle tegelik asukoht koodihoidlas.
Hinda esimesi algatusi
Impordi töövoog käivitab ka koodihoidla skannid, hindamise avaldatud reeglite vastu ja algse algatuste planeerimise. Etapi, millel puudub eeltingimus, võib selgitusega vahele jätta. Planeerimine kasutab olemasolevaid leide ja reeglihinnangut.
Vaata pakutud lüngad koodihoidla järgi üle. Esimesed algatused käsitlevad puuduvaid võimekusi, alust või asjakohaseid lahendamata sõltuvusprobleeme. Need ei ole uute funktsioonide loend, mida keegi pole küsinud.
Säilita kasulik olemasolev võimekus. Lükka tagasi või paranda ettepanek, mis ehitaks selle tarbetult uuesti. Lisa uue ärinõude jaoks eraldi algatus.
Säilita tõenditel põhinev lähtekoht
Lõpeta Discovery ja vaata algatusettepanekud üle. Kinnita keskkond ja tarnevastutused enne üksikasjalikku planeerimist. Hoia import, koodimuudatused ja tootejuhised töö edenedes kooskõlas.
Tulemus on mõistetud lähtekoht ja muudetav tööde loend. See ei ole kinnitus, et kogu olemasolev käitumine on õige. Jätka algatuste planeerimisega.
Tee harjutus
Imporditud väljamõeldud teenus kasutab pärandautoriseerimismoodulit. Selle asendamine on juba plaanis. Kirjuta tootejuhis, mis keelab uued sõltuvused sellest moodulist. Seejärel tuvasta imporditud spetsifikatsioonis üks koodihoidla viide, mida uuriksid.
Laadi tööleht alla (Markdown)Kontrolli oma arusaamist
Allikad ja lisalugemine
Seotud lugemine Taigalt
Selle valiku tühjendamine kustutab kogu selles brauseris salvestatud edenemise.
Edenemine jääb sellesse brauserisse. Kontot ega jälgimist pole.