Hoe werkt een code review?
Indiening: Je stuurt me een link naar je code repository (bijvoorbeeld GitHub, GitLab) of uploadt een zip-map met de relevante code. Je kunt de gewenste scope aangeven (bijvoorbeeld een specifieke module, een API-interface).
Analyse: Ik voer een gedetailleerde review uit die de volgende aspecten behandelt:
- Architectuur & ontwerp: Worden best practices toegepast? Is de structuur schaalbaar?
- Onderhoudbaarheid: Is de code leesbaar en makkelijk te begrijpen? Zijn er anti-patterns?
- Prestaties: Zijn er inefficiënte algoritmes of database queries?
- Beveiliging: Controleer op veelvoorkomende beveiligingsrisico’s (bijvoorbeeld SQL-injecties, onveilige API’s).
Rapport: Je ontvangt een gedetailleerd rapport in PDF-formaat. Dit bevat:
- Een samenvatting van de belangrijkste bevindingen.
- Specifieke codevoorbeelden waar verbeteringen nodig zijn.
- Prioritaire aanbevelingen voor actie die makkelijk te implementeren zijn.
- Uitleg van de waarom, zodat je de beslissingen kunt begrijpen en de codekwaliteit op de lange termijn kunt verbeteren.