Parcurs 07Lecție 2 / 8

Aduceți un cod existent în Taiga

Verificaț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.

Practică11 minVerificat

Publicat de Cum 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
Un document importat descrie corect un cod pe care intenționați să îl înlocuiți. Care este răspunsul potrivit?

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țieRăspuns
Documentul descrie corect cod nedoritPlanificați și implementați modificarea de cod
Echipa are o regulă permanentă pentru lucrul viitorPuneți regula în instrucțiunile produsului
Analiza a interpretat greșit depozitul de codFolosiț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)
Verificați ce ați înțeles ↑

Continuați învățarea

Surse și lecturi suplimentare

Lecturi asociate de la Taiga

← Lecția anterioară: Începeți un produs nou în Taiga