Een manier om de kwaliteit en veiligheid van software te testen is door middel van een code review. Onze webdevelopers houden elke week een meeting om met elkaar code te bespreken. Maar wat is een code review en wat zijn de voordelen van deze vergaderingen?
Wat is code review?
Code-review, oftewel het toetsen van code, is een belangrijk onderdeel van het ontwikkelingsproces van software. Tijdens een code review zitten de developers samen aan tafel. Hierbij testen de developers de code om bugs en fouten in een zo vroeg mogelijk stadium op te sporen. Er wordt gekeken naar de kwaliteit van de code en hoe deze zo efficiënt mogelijk ingezet kan worden.
Feedback geven, leren en samenwerken staan in dit proces centraal. Samen ga je opzoek naar verbeteringen in werkwijzen. Hierdoor worden de programmeervaardigheden van het hele team verbeterd, maar ook naar hetzelfde level gebracht.
De voordelen van code review
Naast het verbeteren van de veiligheid en kwaliteit van de code heeft een code review nog meer voordelen. Met een wekelijkse review minimaliseer je de kans op fouten. Hierdoor kan je tijdens het programmeren tijd en energie besparen. Een code review is ook erg leerzaam. Doordat de developers samen zitten en sparren over de programmeertaal ontstaat er een leereffect. Kennisdeling helpt ontwikkelteams beter te worden.
De werking van code review
Het is aan te raden om tijdens code reviews een standaard lijstje af te werken; waar lopen we vast, wat kan er beter en zijn er nieuwe ideeën die ons kunnen helpen? Als al deze punten zijn afgewerkt, heb je een betere indruk van de kwaliteit van geschreven programmeertaal gekregen. Het is belangrijk om verbeteringen, fouten en bugs gelijk te noteren.
Benieuwd naar andere manieren hoe wij onze werkwijzen verbeteren? Lees dan onze blogs over de kracht van vergaderen en focuswerken!