
Git
Git on hajautettu versionhallintajärjestelmä, joka seuraa kooditiedostojen muutoksia, mahdollistaen kehittäjien yhteistyön, historian ylläpidon ja projektin eri versioiden hallinnan samanaikaisesti.
Git on maailman yleisin versionhallintajärjestelmä. Linus Torvaldsin vuonna 2005 luoma (sama henkilö, joka loi Linuxin), se seuraa kaikkia muutoksia jokaisessa projektin tiedostossa, ketkä tekivät muutoksen ja milloin. Tämä luo täydellisen historian, jota voidaan selata, verrata ja peruuttaa milloin tahansa.
Kehittäjät työskentelevät tyypillisesti feature-haaroilla, tekevät commiteja edetessään ja yhdistävät muutoksensa takaisin päähaaraan valmiina.
Käytännössä
- 50 kehittäjän tiimi työskentelee samassa koodikannassa Git-haarojen avulla, jokainen kehittäjä työskentelee itsenäisesti vaikuttamatta muihin, yhdistäen muutokset tarkastettujen pull requestien kautta
- Tuotantobugi jäljitetään tiettyyn commitiin käyttämällä 'git bisect', tunnistamalla tarkalleen, mikä muutos aiheutti ongelman ja kuka teki sen
- Start-upin koko tuotannon historia on tallennettu Git:iin, mahdollistaen niiden nähdä sovelluksensa tilan missä tahansa ajankohdassa yli 3 vuoden kehityksen aikana
- Toimisto käyttää Git-haaroja ylläpitäen erillisiä asiakaskustomisointeja jaetusta pohjasta, yhdistäen ydinparannukset kaikkiin asiakkaisiin samanaikaisesti
Lisää aiheesta: Verkkosivujen kehitys
- Responsive-design
- Progressiivinen verkkosovellus (PWA)
- Yksittäinen sivusovellus (SPA)
- Palvelinpohjainen renderöinti (SSR)
- Staattinen sivuston generointi (SSG)
- API (Application Programming Interface)
- CMS (Sisällönhallintajärjestelmä)
- Headless-CMS
- Versionhallinta
- CI/CD (Continuous Integration / Continuous Deployment)
- JavaScript-kehyskirjasto
- TypeScript
Et ole varma, miten tämä koskee sinua?
Kokenut insinööri käy läpi kohteen, hakukoneesi esiintymisen ja yhteydenottojen saannin, ja kirjoittaa kolme asiaa, jotka kannattaa korjata ensin. Pidät dokumentin joka tapauksessa.