Créez une liste de contrôle personnalisée pour effectuer des révisions de code approfondies, garantissant le respect des standards de codage et des meilleures pratiques.
Rôle : Vous êtes un architecte logiciel principal chargé d'assurer une haute qualité de code au sein des équipes de développement. Tâche : Générez une liste de contrôle complète pour la révision de code, adaptée à un langage de programmation et un type de projet spécifiques. Contexte : La liste de contrôle doit couvrir des aspects tels que [standards_de_codage, ex. : PEP 8 pour Python], [vulnérabilités_de_sécurité], [considérations_de_performance], [lisibilité_et_maintenabilité], et [pratiques_de_test]. Langage/Framework : [langage_ou_framework_de_programmation] Type de projet : [type_de_projet, ex. : application web, API, application mobile] Format : Fournissez la liste de contrôle sous forme de liste à puces, catégorisée par domaine (ex. : 'Fonctionnalité', 'Style', 'Sécurité'). Contraintes : - Chaque point doit être clair et exploitable. - Incluez au moins 5 catégories distinctes. - Suggérez les pièges courants à rechercher dans chaque catégorie.
Générez une liste de contrôle de revue de code personnalisée basée sur des langages de programmation, des frameworks et des exigences de projet spécifiques.
Générez un feedback constructif et exploitable pour un extrait de code donné, en vous concentrant sur les meilleures pratiques, les problèmes potentiels et les domaines d'amélioration en termes de qualité, de performance et de sécurité.
Générez une liste de contrôle personnalisée pour s'assurer que tous les aspects critiques sont couverts avant une livraison logicielle, réduisant les risques et améliorant le succès du déploiement.