
Git
Git je distribuiran sistem za nadzor različic, ki sledi spremembam v datotekah kode, kar omogoča razvijalcem sodelovanje, ohranjanje zgodovine in upravljanje različnih verzij projekta hkrati.
Git je najbolj razširjen sistem za nadzor različic na svetu. Ustvaril ga je Linus Torvalds leta 2005 (ista oseba, ki je ustvarila Linux) in beleži vsako spremembo, opravljeno v vsaki datoteki v projektu, kdo je spremembo opravil in kdaj. To ustvari popolno zgodovino, ki jo je mogoče kadarkoli pregledati, primerjati in obnoviti.
Razvijalci običajno delajo na vejah funkcij, opravljajo commite, ko napredujejo, in združijo svoje spremembe nazaj v glavno vejo, ko so končani. GitHub, GitLab in Bitbucket so platforme, ki oddaljeno gostijo repozitorije Git in dodajajo funkcije sodelovanja, vlečne zahteve (pregled kode pred združevanjem), težave (sledenje napakam), cevovodi CI/CD (avtomatizirano testiranje in nameščanje) ter nadzor dostopa.
V praksi
- Ekipa 50 razvijalcev dela na isti kodi z vejami Git, vsak razvijalec deluje neodvisno, ne da bi vplival na druge, združuje spremembe preko pregledanih vlečnih zahtev.
- Napako v produkciji so sledili nazaj do specifičnega commita z uporabo 'git bisect', kar je natančno identificiralo, katera sprememba je povzročila težavo in kdo jo je opravil.
- Celotna zgodovina produkcije start-upa je shranjena v Gitu, kar jim omogoča, da vidijo stanje njihove aplikacije v katerem koli trenutku čez 3 leta razvoja.
- Agencija uporablja veje Git za vzdrževanje ločenih prilagoditev strank skupne predloge, hkrati pa združuje osnovne izboljšave za vse stranke.
Več o: Razvoj spletnih strani
- Odzivna zasnova
- Progressivna spletna aplikacija (PWA)
- Enostranska aplikacija (SPA)
- Uprizarjanje na strežniku (SSR)
- Statična generacija strani (SSG)
- API (programski vmesnik aplikacije)
- CMS (Sistem za upravljanje vsebin)
- Headless CMS
- Nadzor verzij
- CI/CD (Neprekinjena integracija / Neprekinjen deploy)
- Okvir JavaScript
- TypeScript
Niste prepričani, kako se to nanaša na vas?
Senior inženir obišče vašo lokacijo, vašo prisotnost v iskalnikih in način, kako prispeta povpraševanja, nato zapiše tri stvari, ki jih je vredno najprej popraviti. Dokument lahko obdržite v vsakem primeru.