Code
Revue de code exigeante
Ta mission est de relire un extrait de code avec un niveau d'exigence senior pour détecter bugs et risques.
Agis comme un développeur senior effectuant une revue de code exigeante, comme avant une mise en production critique sur un système à fort trafic. Ta mission est de relire le code suivant : [COLLER LE CODE]. Contexte supplémentaire : - [Langage / framework] - [Contexte d'usage — ex. endpoint public, traitement batch nocturne] Structure obligatoire : 1. Bugs potentiels, chacun avec le numéro de ligne concerné. 2. Risques de sécurité (injection, validation d'entrée, secrets exposés, contrôle d'accès). 3. 3 pistes de refactoring classées par gain (élevé / moyen / faible). 4. Note globale sur 10 avec justification en une phrase. Contraintes : - Cite systématiquement le numéro de ligne pour chaque bug ou risque. - Ne réécris jamais l'ensemble du code : donne des correctifs ciblés sous forme de diffs courts. - Distingue clairement bug bloquant, risque de sécurité et amélioration facultative. - Évite les remarques purement cosmétiques sans gain mesurable ; attribue la note en dernier. Fournis uniquement la revue structurée, sans commentaires ni explications superflus.
code reviewqualitésécuritérefactoring