Versionshantering

Hej!

Den här veckan tänkte jag berätta hur vi i teamet för utveckling arbetar och beskriva de olika verktyg som finns till hjälp för att kunna upprätthålla en god kodkvalité.

När ett team av utvecklare skriver kod i ett gemensamt projekt krävs det god kommunikation och samarbete.

  • Vem gör vad?
  • Till vilken fil skall kod skrivas?
  • Hur organiserar vi mappstrukturer?
  • Vilka externa beroenden kommer projektet att ha?
  • Hur ska koden formateras så att den blir läsbar för alla?

… är bara ett urval av de frågor som behöver synkas för alla inblandade.

Som tur är, finns det olika automatiserade system som kan hjälpa till med all denna hantering. Versionshantering är något som är vitalt vid utvecklingsprojekt med flera inblandade. Det överlägset mest populära verktyg för versionshantering idag är Git. Verktyget använder vi dagligen och är det som jag tänkte berätta mer om.

Det här är bara en delvis beskrivning av den automation som sker vid redigering av en fil.
Automatiska tester, scripts och formatering, för att ge exempel på några, är andra processer som sker samtidigt. Det sparar vi till någon annan gång.

Ha det bra till dess!