
Versijų kontrolė
Versijų kontrolė, tai sistema, fiksuojanti failų pokyčius laike, leidžianti programuotojams sekti istoriją, bendradarbiauti be konfliktų ir grįžti prie ankstesnių versijų, jei reikia.
Versijų kontrolė (dar vadinama šaltinio kontrole), tai sistema, stebinti kiekvieną kodo bazės pakeitimą laike. Įsivaizduokite tai kaip begalinio detalių lygio „undo“ (atšaukimo) istoriją visam jūsų projektui. Kiekvienas pakeitimas įrašomas su tuo, kas jį atliko, kada ir kodėl, sukurdamas pilną audito takelį.
Versijų kontrolė leidžia bendradarbiauti leisdama keliems programuotojams dirbti su ta pačia kodo baze vienu metu neperrašant vienas kito darbo. Programuotojai sukuria „šakas“ (branches), kad dirbtų su funkcijomis nepriklausomai, tada „sulieja“ (merge) savo pakeitimus atgal į pagrindinę kodo bazę, kai yra pasiruošę. Jei suliejimas sukelia konfliktus, sistema tiksliai nustato skirtumus.
Praktikoje
- Kūrimo komanda penktadienio diegimo metu netyčia įvedė klaidą; naudodamiesi Git, jie per kelias minutes grąžino ankstesnę versiją ir iš karto atkūrė veikiantį tinklalapį
- Nuotolinė 15 programuotojų komanda vienu metu dirba su ta pačia programine aplikacija, kiekvienas savo šakoje, suliedami baigtas funkcijas per peržiūrėtus pull request
- Startuolis naudoja „GitHub“ pull request procesą kodo peržiūrai, sulaikydamas vidutiniškai 3 klaidas po funkciją prieš jas pasiekiant produkciją
- Agentūra palaiko atskiras šakas kiekvieno kliento individualizacijoms savo baziniame produkte, suliedama patobulinimus iš pagrindinės šakos į visas kliento versijas vienu metu
Daugiau apie: Svetainių kūrimas
- Responsive Design
- Progressive Web App (PWA)
- Single-Page Application (SPA)
- Server-Side Rendering (SSR)
- Statinių svetainių generavimas (SSG)
- API (Programinės sąsajos)
- CMS (Turinio valdymo sistema)
- Headless CMS
- Versijų kontrolė
- CI/CD (Nepertraukiamas integravimas / Nepertraukiamas diegimas)
- JavaScript frameworkas
- TypeScript
Neaišku, kaip tai taikoma Jums?
Vyresnysis inžinierius apžiūrės Jūsų svetainę, paieškos pozicijas ir užklausų gavimo būdą, tada užrašys tris dalykus, kuriuos verta pataisyti pirmiausia. Dokumentą paliekate sau.