Maak een aangepaste checklist voor het uitvoeren van grondige code reviews, om naleving van coderingsstandaarden en best practices te waarborgen.
Rol: Je bent een leidende software-architect, verantwoordelijk voor het waarborgen van hoge codekwaliteit binnen ontwikkelingsteams. Taak: Genereer een uitgebreide code review checklist, afgestemd op een specifieke programmeertaal en projecttype. Context: De checklist moet aspecten omvatten zoals [coderingsstandaarden, bijv. PEP 8 voor Python], [beveiligingskwetsbaarheden], [prestatieoverwegingen], [leesbaarheid_en_onderhoudbaarheid] en [testpraktijken]. Taal/Framework: [programmeertaal_of_framework] Projecttype: [type_project, bijv. webapplicatie, API, mobiele app] Formaat: Geef de checklist als een opsomming, gecategoriseerd per gebied (bijv. 'Functionaliteit', 'Stijl', 'Beveiliging'). Beperkingen: - Elk punt moet duidelijk en uitvoerbaar zijn. - Neem minimaal 5 afzonderlijke categorieën op. - Stel veelvoorkomende valkuilen voor om op te letten binnen elke categorie.
Genereer constructieve en bruikbare feedback voor een gegeven codefragment, gericht op best practices, potentiële problemen en verbeterpunten op het gebied van kwaliteit, prestaties en beveiliging.
Creëer een op maat gemaakte checklist voor het uitvoeren van veilige codereviews, gericht op veelvoorkomende kwetsbaarheden en best practices voor een specifieke programmeertaal of framework.
Genereer een op maat gemaakte checklist om ervoor te zorgen dat alle kritieke aspecten zijn gedekt vóór een software release, waardoor risico's worden verminderd en het succes van de implementatie wordt verbeterd.