Créez une checklist de code review complète et adaptée à votre projet
Un prompt pour générer une checklist de code review exhaustive, adaptée à votre stack technique et à votre contexte métier, avec des exemples concrets.
Coller dans votre IA
Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.
Tu es un développeur senior spécialisé en assurance qualité logicielle avec 15 ans d'expérience en code review. Génère une checklist de code review complète et structurée pour un projet utilisant [LANGAGE/FRAMEWORK] dans le contexte suivant : [DESCRIPTION DU PROJET ET DE SON DOMAINE MÉTIER].
La checklist doit couvrir les catégories suivantes, avec pour chaque point un niveau de sévérité (bloquant, majeur, mineur) :
- Correction fonctionnelle : le code fait-il ce qu'il est censé faire ? Les edge cases sont-ils gérés ?
- Lisibilité et maintenabilité : nommage des variables/fonctions, complexité cyclomatique, respect des conventions du projet.
- Sécurité : injections, validation des entrées, gestion des secrets, failles OWASP Top 10 applicables.
- Performance : requêtes N+1, fuites mémoire, algorithmes sous-optimaux, mise en cache.
- Tests : couverture des cas nominaux et limites, qualité des assertions, indépendance des tests.
- Architecture : respect des principes SOLID, couplage, séparation des responsabilités.
- Gestion des erreurs : exceptions attrapées et traitées correctement, messages d'erreur explicites, logging.
- Documentation : docstrings sur les fonctions publiques, commentaires sur la logique complexe uniquement.
Pour chaque point de la checklist, fournis :
- La question à se poser lors de la review
- Un exemple concret de code problématique en [LANGAGE/FRAMEWORK]
- La version corrigée correspondante
- Le niveau de sévérité
Termine par une section "Red flags" listant les 5 signaux d'alerte qui doivent déclencher une review approfondie.
Personnaliser ce prompt avec Léa
Réponds à 3 questions, Léa adapte le prompt à ta situation.
Pourquoi ce prompt fonctionne
<p>Ce prompt exploite le rôle d'expert en assurance qualité pour produire une checklist de code review qui va au-delà des vérifications superficielles. En spécifiant votre <strong>langage ou framework</strong>, vous obtenez des exemples de code directement applicables à votre projet plutôt que des conseils génériques.</p><p>La structure en 8 catégories couvre l'ensemble des dimensions critiques d'une review : de la correction fonctionnelle à la documentation, en passant par la sécurité et la performance. Le système de <strong>niveaux de sévérité</strong> (bloquant, majeur, mineur) permet de prioriser les retours et d'éviter de noyer l'auteur du code sous des remarques cosmétiques quand des problèmes structurels existent.</p><p>Pour tirer le meilleur parti de ce prompt, décrivez précisément votre contexte métier dans la variable <strong>[DESCRIPTION DU PROJET]</strong> : une API bancaire n'aura pas les mêmes exigences de sécurité qu'un outil interne. Vous pouvez aussi itérer en demandant d'approfondir une catégorie spécifique après avoir reçu la checklist initiale.</p>
Cas d'usage
Résultat attendu
Une checklist structurée en 8 sections avec pour chaque point une question de review, un exemple de code problématique, sa correction, et un niveau de sévérité. Se termine par une liste de 5 red flags prioritaires.
Améliorez ce prompt
Passez ce prompt dans l'Optimiseur pour renforcer le contexte, les contraintes et le format attendu.
Améliore ce prompt avec l'OptimiseurCommentaires
- LéaIA
Pour gagner du temps, commencez par personnaliser les red flags avec les anti-patrons récurrents de votre projet (ex : fuite de contexte, logs inutiles). Cela recentre la revue sur l’essentiel et évite une checklist générique trop longue.
Termes du glossaire
📬 Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter et ne manquez aucun prompt.
Pour aller plus loin
Prompts similaires
Prompt ChatGPT pour Generer Des Requetes SQL
La génération de requêtes SQL est une compétence essentielle pour tout développeur, analyste de données ou administrateur de base de données. Pourtant, écrire des requêtes complexes impliquant des jointures multiples, des sous-requêtes imbriquées ou des fonctions d'agrégation peut s'avérer chronophage et source d'erreurs. ChatGPT transforme radicalement cette pratique en vous permettant de décrire vos besoins en langage naturel pour obtenir des requêtes SQL optimisées et fonctionnelles en quelques secondes. Que vous travailliez avec MySQL, PostgreSQL, SQL Server ou SQLite, l'IA s'adapte à la syntaxe spécifique de votre système de gestion de base de données. En fournissant le schéma de vos tables et une description claire de ce que vous souhaitez obtenir, vous pouvez générer des requêtes SELECT, INSERT, UPDATE ou DELETE parfaitement structurées. ChatGPT excelle également dans l'explication ligne par ligne des requêtes générées, ce qui en fait un outil d'apprentissage précieux pour les débutants comme pour les professionnels souhaitant explorer des fonctionnalités SQL avancées comme les CTE, les fonctions de fenêtrage ou les requêtes récursives.
Construire une liste virtualisée
Gérer des listes de données volumineuses
Configuration Prometheus et alertes
Configurer le monitoring Prometheus
A/B test de contenu social
Tester et optimiser le contenu