
Git
Git ir sadalītā versiju kontroles sistēma, kas seko līdzi izmaiņām koda failos, ļaujot izstrādātājiem sadarboties, uzturēt vēsturi un vienlaikus pārvaldīt dažādas projekta versijas.
Git ir visplašāk izmantotā versiju kontroles sistēma pasaulē. To 2005. gadā izveidoja Linus Torvalds (tieši tas pats cilvēks, kas izveidoja Linux), un tā seko līdzi katrai izmaiņai katrā projektā esošajā failā, kamēr un kad izmaiņas tika veiktas. Tas rada pilnīgu vēsturi, kuru var pārlūkot, salīdzināt un atsaukt jebkurā brīdī.
Izstrādātāji parasti strādā funkciju zaros, veic commit, kamēr progresē, un sapludina savas izmaiņas galvenajā zarā, kad tās ir pabeigtas. GitHub, GitLab un Bitbucket ir platformas, kas attālināti glabā Git repozitorijus un pievieno sadarbības funkcijas, pull requests (koda revīzija pirms sapludināšanas), issues (kļūdu izsekošana), CI/CD cauruļvadi (automātiska testēšana un izvietošana) un piekļuves kontrole.
Praksē
- 50 izstrādātāju komanda strādā ar vienu koda bāzi, izmantojot Git zaros, katrs izstrādātājs strādā neatkarīgi, neietekmējot citus, sapludina izmaiņas, izmantojot pārskatītus pull requests
- Ražošanas kļūda tika izsekota līdz konkrētam commit, izmantojot 'git bisect', identificējot precīzi, kura izmaiņa izraisīja problēmu un kurš to veica
- Startup visa ražošanas vēsture ir saglabāta Git, ļaujot tiem redzēt savu lietotni jebkurā brīdī 3 gadu izstrādes periodā
- Aģentūra izmanto Git zaros, lai uzturētu atsevišķus klienta pielāgojumus kopīgai veidnei, vienlaikus sapludinot pamatuzlabojumus visiem klientiem
Vairāk par: Tīmekļa izstrāde
- Responsīvais dizains
- Progressīvā tīmekļa lietotne (PWA)
- Vienas lapas lietotne (SPA)
- Servera puses renderēšana (SSR)
- Statiska vietnes ģenerēšana (SSG)
- API (Application Programming Interface)
- CMS (Satura pārvaldības sistēma)
- Headless CMS
- Versiju kontrole
- CI/CD (Nepārtraukta integrācija / Nepārtraukta izvietošana)
- JavaScript framework
- TypeScript
Nezināt, kā tas attiecas uz jums?
Senior inženieris apstaigā jūsu objektu, jūsu meklēšanas klātbūtni un veidu, kādā nonāk pieprasījumi, un tad rakstiski norāda trīs lietas, ko vispirms vērts labot. Dokuments paliek jums neatkarīgi no rezultāta.