Shtresat e validimit
Shtresat e validimit janë mënyrat e ndryshme se si një projekt kontrollon nëse artefaktet e zbatimit, dokumentacionit dhe dorëzimit përputhen ende me rregullat e synuara dhe pritshmëritë për cilësinë.
Pse shtresat kanë rëndësi
Asnjë mënyrë e vetme validimi nuk mjafton.
- vetëm dokumentacioni nuk e detyron sjelljen
- vetëm testet mund të vërtetojnë supozimet e gabuara
- CI i vetëm nuk mund të përcaktojë rregullat që supozohet të zbatojë
Një qasje me shtresa është më e fortë sepse çdo shtresë kap një lloj tjetër devijimi.
Shtresat e zakonshme të validimit
1. Specifikimi dhe udhëzimi
Shtresa e parë përcakton rregullin.
Pa këtë shtresë, kontrollet e mëvonshme mund të jenë strikte, por arbitrare.
2. Rishikim manual
Rishikimi njerëzor kontrollon qëllimin, rastet anësore dhe kuptimin e produktit që mund të mos jenë ende të automatizuara.
3. Vleresimi lokal
Skriptet dhe kontrollet e strukturuara kapin shpejt probleme që përsëriten, përpara se ndryshimet të arrijnë te CI.
4. Testet
Testet e ekzekutueshme verifikojnë sjelljen e pritshme, por vetëm kur ato janë në përputhje me specifikimet.
5. Portat CI
CI i bën kontrollet të përsëritshme dhe të dukshme në të gjithë kontribuesit dhe mjediset.
6. Kontrollet e vendosjes
Rrjedhat e punës së vendosjes konfirmojnë se artefaktet e ndërtuara janë ende të botueshme dhe strukturore të shëndosha.
Si duhet të lidhen shtresat
Shtresat duhet ta përforcojnë njëra-tjetrën në këtë rend:
- dokumentet dhe specifikimet përcaktojnë pritshmëritë
- rishikimi i interpreton ato pritshmëri në kontekst
- skriptet dhe testet e validimit automatizojnë pjesët më të qëndrueshme të rishikimit
- CI i kryen këto kontrolle në mënyrë të qëndrueshme
- vendosja siguron që produkti i përfunduar të mund të publikohet
Objektiva të mira të validimit të hershëm
Shembuj të kandidatëve të hershëm të fortë përfshijnë:
- prania e skedarit të kërkuar
- plotësia e lokalizimit
- vlefshmëria e sintaksës
- lidhjet e brendshme të prishura
- citate editoriale të ndaluara
- suksesi i gjenerimit të meta të dhënave
Këto kontrolle priren të jenë objektive dhe të lira.
Let Books kontekst
Depoja e Let Books tashmë dokumenton disa shtresa, duke përfshirë:
- rregullat e produktit dhe zbatimit në
AGENTS.mddheAGENTS-Implementation.md - vlefshmëria e zhvillimit dhe vendosjes në
docs/Development.mddhedocs/Deployment.md - rregullat e provave editoriale në
docs/blog/README.mddhedocs/sources/README.md - udhëzime mësimore për vendosjen graduale të CI-së dhe të validimit
Kjo e bën validimin një sistem të dokumentuar, jo thjesht një synim për të ardhmen.
Faqe të ngjashme
documentation-traceability.mdimplementation-guidance.md../../learning/sq/how-to-add-validation-rules-and-ci-gates-in-stages.md../../blog/sq/documentation-is-part-of-the-product.md