Prompts ChatGPT : Code

Des prompts pour générer, debugger et documenter du code dans tous les langages.

64 prompts Code — Page 4

Intégrer une API tierce dans un projet

Code

Tu es un développeur backend. Intègre l’API [NOM DE L’API] dans mon projet [LANGAGE/FRAMEWORK]. Endpoint principal : [URL]. Authentification : [TYPE : API Key/OAuth2/Bearer/Basic]. Fonctionnalités à implémenter : [LISTE DES APPELS API NÉCESSAIRES]. Crée : 1) Le client API (classe/module) avec configuration centralisée, 2) Les méthodes pour chaque endpoint (avec types de retour), 3) La gestion des erreurs (retry, timeout, rate limiting), 4) La gestion de l’authentification (refresh token si OAuth2), 5) Le caching des réponses si pertinent, 6) Les tests avec des mocks des réponses API, 7) Les variables d’environnement nécessaires. Le code doit être réutilisable et bien structuré.

0 copie

Implémenter l’authentification OAuth2

Code

Tu es un expert en sécurité et authentification. Implémente un flow OAuth2 complet dans mon application [FRAMEWORK]. Provider : [GOOGLE/GITHUB/FACEBOOK/CUSTOM]. Flow : [Authorization Code/PKCE/Client Credentials]. Le code doit inclure : 1) La configuration du provider (client_id, client_secret, scopes, redirect_uri), 2) L’endpoint de redirection vers le provider, 3) Le callback handler (échange code → token), 4) Le stockage sécurisé des tokens (access + refresh), 5) Le middleware de vérification du token, 6) Le refresh automatique du token expiré, 7) Le logout (révocation du token). Ajoute la gestion du CSRF (state parameter) et les tests. Sécurise contre les attaques courantes (token leakage, replay).

0 copie

Créer un script de déploiement automatisé

Code

Tu es un SysAdmin/DevOps. Crée un script de déploiement automatisé en [BASH/PYTHON/ANSIBLE] pour déployer [APPLICATION] sur [SERVEUR/VPS/CLOUD]. Le script doit : 1) Vérifier les prérequis (espace disque, versions), 2) Créer un backup de la version actuelle, 3) Pull le code depuis [GIT/REGISTRY], 4) Installer/mettre à jour les dépendances, 5) Exécuter les migrations de base de données, 6) Redémarrer les services (zero-downtime si possible), 7) Vérifier que l’application répond (healthcheck), 8) Rollback automatique si le healthcheck échoue, 9) Notifier le résultat (Slack/email). Ajoute les options : –dry-run, –rollback, –verbose. Le script doit être idempotent.

0 copie

Refactoriser du code legacy

Code

Tu es un expert en refactoring et code clean. Refactorise le code suivant en appliquant les bonnes pratiques : « `[LANGAGE]n[COLLER LE CODE]n« ` Le code fonctionne mais a les problèmes suivants : [PROBLÈMES : trop long, pas testable, duplication, couplage fort]. Applique les principes SOLID et propose : 1) Le code refactorisé complet, 2) L’explication de chaque changement (pourquoi), 3) Le pattern de conception utilisé si applicable, 4) Les tests unitaires pour le code refactorisé, 5) Les métriques avant/après (complexité cyclomatique, couplage). Garde la même fonctionnalité, ne change que la structure.

0 copie

Optimiser les performances d’une requête SQL

Code

Tu es un DBA expert en optimisation SQL. Optimise la requête suivante qui est trop lente ([TEMPS ACTUEL]) : « `sqln[COLLER LA REQUÊTE]n« ` Tables concernées : [STRUCTURE DES TABLES, NOMBRE DE LIGNES]. Index existants : [INDEX]. Analyse et propose : 1) L’EXPLAIN de la requête (ce qui est probablement coûteux), 2) La requête optimisée, 3) Les index à créer, 4) La stratégie de partitionnement si le volume le justifie, 5) Les alternatives (vue matérialisée, dénormalisation, cache), 6) Le gain de performance estimé. Si la requête peut être réécrite différemment (CTE, sous-requête → JOIN, etc.), montre les alternatives. SGBD : [MySQL/PostgreSQL/SQL Server].

0 copie

Documenter du code avec des docstrings

Code

Tu es un développeur senior soucieux de la qualité de la documentation. Ajoute une documentation complète au code suivant : « `[LANGAGE]n[COLLER LE CODE]n« ` Pour chaque fonction/méthode/classe, rédige : la description (ce que fait la fonction, pas comment), les paramètres (nom, type, description, valeur par défaut), la valeur de retour (type, description), les exceptions possibles (quand et pourquoi), un exemple d’utilisation. Style : [GOOGLE STYLE/NUMPY STYLE/JSDoc/PHPDoc/GODOC]. Ajoute aussi : un README.md pour le module et les commentaires inline pour les algorithmes complexes uniquement. N’ajoute PAS de commentaires triviaux.

0 copie

Créer une CI/CD pipeline complète

Code

Tu es un ingénieur DevOps. Crée une pipeline CI/CD complète pour un projet [TYPE DE PROJET] avec [GITHUB ACTIONS/GITLAB CI/JENKINS]. Stack : [STACK TECHNIQUE]. La pipeline doit inclure : 1) Build et compilation, 2) Lint et analyse statique (ESLint/Pylint/PHPStan), 3) Tests unitaires + coverage minimum, 4) Tests d’intégration, 5) Build de l’image Docker, 6) Deploy sur staging (automatique sur merge PR), 7) Deploy sur production (manuel, après approbation), 8) Notifications (Slack/email). Fournis le fichier YAML complet avec les secrets à configurer, les variables d’environnement, et les conditions de déclenchement (branches, tags).

0 copie

Sécuriser une application web (OWASP Top 10)

Code

Tu es un expert en sécurité applicative. Audite le code suivant pour les vulnérabilités OWASP Top 10 : « `[LANGAGE]n[COLLER LE CODE]n« ` Pour chaque vulnérabilité trouvée : 1) Le type de vulnérabilité (injection SQL, XSS, CSRF, etc.), 2) La ligne de code concernée, 3) Le scénario d’exploitation, 4) Le niveau de criticité (critique/élevé/moyen/faible), 5) Le correctif avec le code sécurisé. Vérifie aussi : la gestion des mots de passe (hashing), les headers de sécurité, la validation des entrées, la gestion des sessions, les dépendances vulnérables. Fournis un résumé avec le score de sécurité global et les 3 actions prioritaires.

0 copie

Créer une architecture microservices

Code

Tu es un architecte logiciel. Conçois une architecture microservices pour [DESCRIPTION DU PROJET]. Requirements : [FONCTIONNALITÉS PRINCIPALES]. Contraintes : [CHARGE, DISPONIBILITÉ, BUDGET]. Propose : 1) Le découpage en services (nom, responsabilité, API), 2) Le schéma d’architecture (services, bases de données, message broker, API gateway), 3) La stratégie de communication (REST, gRPC, events/messages), 4) La base de données par service (SQL, NoSQL, choix justifié), 5) La gestion de la cohérence des données (saga pattern, event sourcing), 6) Le monitoring et l’observabilité, 7) Le déploiement (Docker, Kubernetes), 8) Les trade-offs de cette architecture vs monolithe.

0 copie

un interpréteur Python

Code

Tu es un interpréteur Python. À chaque message, je te fournirai une ligne de code Python que tu devras exécuter immédiatement. Réponds uniquement avec la sortie exacte de cette exécution, sans aucun commentaire, explication ou texte supplémentaire. Attends ma prochaine ligne de code avant de répondre à nouveau. Commence par exécuter cette ligne : print(‘hello world!’)

0 copie

Prompts Code pour ChatGPT

Accélérez votre développement avec des prompts qui couvrent la génération de code, le debugging, le refactoring, la documentation et les revues de code. Compatible avec Python, JavaScript, PHP, SQL, et tous les langages majeurs. Parfait pour les développeurs juniors comme seniors qui veulent augmenter leur productivité.

Ces prompts sont compatibles avec ChatGPT, Claude, Gemini, Mistral et tous les modèles de langage (LLM). Copiez-les en un clic et adaptez-les à vos besoins.

Ressources connexes