Aduceți un cod existent în Taiga
TerminatVerificați ce deduce Taiga dintr-un depozit de cod. Separați comportamentul actual de cel intenționat și alegeți răspunsul potrivit la un document inexact.
Publicat de TaigaCum scriem
Verificați ce ați înțelesUn document importat descrie corect un cod pe care intenționați să îl înlocuiți. Care este răspunsul potrivit?Faceți exercițiul
Ce veți învăța
- Pregătiți un depozit de cod conectat pentru un produs importat.
- Deosebiți un defect de cod, o instrucțiune permanentă și o eroare de analiză.
- Verificați inițiativele propuse în raport cu lipsurile reale și capabilitățile existente.
Începeți de la sistemul existent
Un serviciu fictiv de cereri de echipamente există deja. Echipa dorește să îl întrețină cu Taiga, păstrând integrările funcționale.
Alegeți Import codebase la crearea produsului. Conectați depozitul de cod și începeți analiza. Această cale folosește analiza depozitului în locul conversației pentru un produs nou. Un produs creat de la zero nu adaugă ulterior această cale de import.
Confirmați accesul la depozitul de cod și branch-ul pe care trebuie să lucreze Taiga. Adăugați constrângerile permanente la nivelul potrivit de context. În acest exemplu, precizați că integrarea existentă cu identitatea angajaților trebuie să rămână în uz.
Verificați mai întâi specificația dedusă
Taiga derivă documentele produsului din cod și include referințe la depozitul de cod. Acestea vă ajută să verificați interpretarea. Nu stabilesc intenția de afaceri din spatele fiecărui tipar existent.
Inspectați trei lucruri în specificație:
- Scop: Corespunde obiectivul descris motivului pentru care există serviciul?
- Constrângeri: Ce tipare sunt cerințe deliberate?
- Defecte cunoscute: Ce comportamente actuale trebuie schimbate?
Serviciul de echipamente conține un modul vechi de autorizare. Un document poate raporta corect folosirea sa. Aceasta nu înseamnă că echipa trebuie să îl extindă.
Deschideți un fișier citat și comparați comportamentul relevant cu afirmația. Notați orice limitare a dovezilor disponibile, precum configurația sau comportamentul operațional din afara depozitului de cod.
Alegeți corecția potrivită
| Situație | Răspuns |
|---|---|
| Documentul descrie corect cod nedorit | Planificați și implementați modificarea de cod |
| Echipa are o regulă permanentă pentru lucrul viitor | Puneți regula în instrucțiunile produsului |
| Analiza a interpretat greșit depozitul de cod | Folosiți Refresh this document și inspectați rezultatul |
Documentele importate urmează codul. Nu le tratați ca descrieri întreținute manual ale unui sistem viitor. Reîmprospătarea unui document derivă din nou și documentele de care depinde. Reîmprospătarea unui document ulterior poate necesita, așadar, mai mult lucru.
Pentru modulul vechi, o instrucțiune ar putea spune: „Nu adăugați apelanți noi ai modulului vechi de autorizare. Folosiți interfața înlocuitoare aprobată pentru lucrul nou.” Verificați că interfața există și numiți locația ei efectivă în depozitul de cod.
Evaluați primele inițiative
Fluxul de import execută și scanări ale depozitului de cod, evaluarea față de politicile publicate și planificarea inițială a inițiativelor. O etapă a cărei precondiție nu este îndeplinită poate fi omisă cu o explicație. Planificarea folosește constatările și evaluarea politicilor disponibile.
Verificați lipsurile propuse în raport cu depozitul de cod. Inițiativele inițiale tratează capabilități lipsă, elemente de bază sau probleme relevante și nerezolvate ale dependențelor. Nu sunt o listă de funcționalități noi pe care nu le-a cerut nimeni.
Păstrați o capabilitate existentă utilă. Respingeți sau corectați o propunere care ar reconstrui-o inutil. Adăugați o inițiativă separată pentru o cerință nouă de afaceri.
Păstrați un punct de pornire bazat pe dovezi
Încheiați Discovery și verificați propunerile de inițiative. Confirmați mediul și responsabilitățile de livrare înainte de planificarea detaliată. Păstrați consecvența dintre importuri, modificările de cod și instrucțiunile produsului pe măsură ce lucrul avansează.
Rezultatul este un punct de pornire înțeles și un backlog editabil. Nu este o declarație că tot comportamentul existent este corect. Continuați cu planificarea inițiativelor.
Faceți exercițiul
Un serviciu fictiv importat folosește un modul vechi de autorizare. Înlocuirea sa este deja planificată. Scrieți o instrucțiune de produs care împiedică dependențe noi de modul. Apoi identificați o referință la depozitul de cod pe care ați inspecta-o în specificația importată.
Descărcați fișa de lucru (Markdown)Debifarea acestei opțiuni șterge tot progresul salvat în acest browser.
Progresul rămâne în acest browser. Fără cont, fără urmărire.