Versiebeheer voor schaalbare platformen

Binnen onze digital agency werken wij aan uiteenlopende projecten. Elk met zijn eigen uitdagingen en complexiteit. Doordat wij met meerdere developers ontwikkelen, is versiebeheer van de code voor ons van groot belang.

testing-web-apps.jpg

Wat is versiebeheer?

Versiebeheer creƫert een centrale plek waar aanpassingen in de code worden bijgehouden. Zie het als een logboek waarin precies staat welke aanpassing in de code is gemaakt. Maar ook wanneer en door wie deze is gemaakt. Dus niet alleen de laatste versie van een project worden bewaard, maar alle versies. Zo kunnen wij in een later stadium in het project gemakkelijk eerdere versies oproepen.

Waarom is versiebeheer belangrijk?

Tijdens de (door)ontwikkeling van onze websites en platformen bouwen wij nieuwe functionaliteiten op een staging omgeving. Dit is een testomgeving die naast de productie omgeving draait. Hier testen wij nieuwe functionaliteiten uitvoerig (meer over testen lees je hier), voordat wij dit doorvoeren naar productie. Mocht er op de staging omgeving bugs ontstaan, kunnen wij deze in ons versiebeheer gemakkelijk terugvinden en oplossen.

Versiebeheer in Git zorgt voor hoge code standaarden en een efficiƫnte samenwerking tussen developers.

Daarnaast zorgt versiebeheer ervoor dat onze producten schaalbaar zijn. Het stimuleert efficiƫnte samenwerking tussen onze developers. Met versiebeheer kunnen wij continu elkaars code nakijken; zogenoemde code reviews. Dit leidt tot hoogwaardige code. Zo bouwen wij platformen met een goede fundering voor de lange termijn.

We ā¤ļø Git

We love Git. Daarin zijn wij zeker niet de enigen. Git is wereldwijd het meest omarmde protocol voor versiebeheer. Het is volledig open source; een grote community van developers bouwt mee aan de software.

Er zijn verschillende tools die werken op het Git protocol. Onze voorkeur gaat uit naar Gitlab, waar het versiebeheer van onze projecten plaatsvindt. Zo helpt Git ons met het schrijven van strakke-, schaalbare code en het efficiƫnt samenwerken tussen onze developers.

Plan een kennismaking

Onze website maakt gebruik van anonieme analytische cookies

Wij maken gebruik van anonieme analytische cookies om informatie te verzamelen over hoe bezoekers onze website gebruiken. Deze cookies verzamelen gegevens op een manier die de identiteit van de gebruiker niet onthult. Ze helpen ons bij het begrijpen van welke paginaā€™s het meest worden bezocht, hoe lang bezoekers op de site blijven, en andere statistieken die ons helpen de website te verbeteren.