GUIDE PRATIQUE POUR DÉVELOPPEURS

Comment utiliser Claude dans le développement : Code, API et agents

Le terminal est le nouvel IDE, et le diff reste l'unité de confiance.

Les développeurs utilisent Claude d'Anthropic de trois façons distinctes : comme partenaire de discussion pour la planification et la revue de code, comme Claude Code exécuté directement dans le terminal, et comme modèle derrière leurs propres produits propulsés par l'API. Cette page explique comment utiliser Claude dans le développement pour chacun de ces modes, avec de vrais prompts pour la revue de code, l'écriture de tests et l'utilisation d'outils, ainsi que les habitudes qui gardent le code généré par l'IA sûr avant qu'il n'arrive en production.

Comment utiliser Claude dans le développement se résume à trois surfaces : l'interface de chat Claude AI pour la planification et la revue de code, Claude Code pour le développement agentique natif au terminal qui lit votre dépôt et modifie les fichiers directement, et l'API Anthropic pour intégrer l'utilisation d'outils et des workflows d'agents dans vos propres produits. La plupart des développeurs commencent par le chat, déplacent les modifications et les tests répétitifs vers Claude Code, et se tournent vers l'API une fois qu'ils déploient une fonctionnalité propulsée par Claude. Les habitudes qui gardent le code généré par l'IA sûr sont les mêmes que celles qui gardent n'importe quel code sûr : des diffs petits, des tests, et une revue avant la fusion.

Publié le · Dernière révision

Leçon gratuite · sans compteLes Trois Façons d'Utiliser ClaudeLes Trois Modes5 minCommencer la leçon gratuite

À retenir

  • Claude pour les développeurs couvre trois surfaces : le chat pour la planification et la revue de code, Claude Code pour le travail en terminal, et l'API Anthropic pour construire vos propres fonctionnalités d'utilisation d'outils et d'agents.
  • Claude Code lit votre dépôt, modifie des fichiers à travers une codebase, exécute votre suite de tests, et peut commit des changements, tout cela depuis une session de terminal normale.
  • L'utilisation d'outils permet à Claude d'appeler des fonctions que vous définissez, afin qu'il puisse interroger une base de données, appeler une API interne, ou exécuter un script dans le cadre de la réponse à une requête.
  • La revue de code fonctionne mieux quand vous pointez Claude vers un diff précis et un standard précis à vérifier, pas un vague « regarde mon code ».
  • Claude peut écrire et exécuter des tests, mais l'habitude qui garde le code généré sûr est la même que celle qui garde sûr le code de n'importe quel contributeur : des diffs petits, une suite de tests qui passe, et une revue humaine avant la fusion.
  • Commencez avec un fichier CLAUDE.md : une courte colonne vertébrale de projet qui indique à Claude votre stack, vos commandes, et vos conventions pour qu'il arrête de deviner.

Claude AI vs. Claude Code vs. l'API Anthropic

Trois surfaces pour trois usages différents.
SurfaceIdéal pourOù ça s'exécute
Claude AI (chat)Planification, discussions d'architecture, revue d'un diff ou d'une stack trace colléeNavigateur ou application de bureau
Claude CodeModifications multi-fichiers, exécution de votre suite de tests, travail autonome sur votre dépôt réelVotre terminal, dans le répertoire du projet
API AnthropicConstruction d'une fonctionnalité ou d'un agent propulsé par Claude dans votre propre produit, avec l'utilisation d'outilsLe code de votre application, appelé via HTTPS

Copier-coller

Des prompts à utiliser dès aujourd'hui

Faire une revue d'un diff de pull request selon un standard précis

Vous passez en revue un diff de pull request pour un service Python FastAPI. Vérifiez spécifiquement le risque d'injection SQL, l'absence de validation des entrées sur les corps de requête, et toute requête de base de données qui ne serait pas paramétrée. Listez chaque problème avec le fichier et la ligne, expliquez pourquoi c'est un problème, et proposez le correctif. Ne commentez pas le formatage ou le style.

Adaptez le langage, le framework, et les risques spécifiques que vous voulez signaler à votre propre stack.

Écrire des tests qui correspondent à votre style existant

Regardez les tests existants dans tests/test_orders.py et reproduisez exactement leur structure, leurs fixtures, et leurs conventions de nommage. Écrivez des tests unitaires pour la nouvelle fonction refund_order dans orders/service.py, couvrant un remboursement réussi, une tentative de remboursement sur une commande déjà remboursée, et un remboursement qui dépasse le montant du débit d'origine. Utilisez pytest et les patterns de mock existants.

Pointez-le vers votre vrai fichier de test et votre framework, que ce soit pytest, Jest, ou Vitest.

Déboguer un test instable avec tout le contexte

Ce test échoue de manière intermittente en CI mais passe en local : [collez le nom du test et l'erreur]. Voici le fichier de test, la fonction qu'il exerce, et les trois derniers logs d'échec en CI. Passez en revue les causes possibles de cette instabilité avant de proposer un correctif, et dites-moi explicitement ce dont vous n'êtes pas encore sûr.

Collez les vrais logs et le contenu des fichiers plutôt que de décrire le bug de mémoire.

Concevoir une fonction d'utilisation d'outils pour l'API Anthropic

Je construis un agent avec l'API Anthropic qui doit récupérer le statut de la commande d'un client depuis notre API REST interne. Rédigez la définition de l'outil, incluant le schéma JSON de ses paramètres d'entrée, et montrez-moi le code Python qui gère le bloc tool_use résultant et renvoie un tool_result à Claude.

Remplacez l'API interne et les paramètres par la forme de votre propre service.

Rédiger un CLAUDE.md pour un nouveau projet

Parcourez le package.json, le README, et la structure de dossiers de ce dépôt, puis rédigez un fichier CLAUDE.md documentant notre stack technique, les commandes pour lancer les tests et le serveur de développement, nos conventions de nommage pour les routes d'API, et tout ce qu'un nouveau contributeur devrait savoir avant de faire sa première modification.

Lancez cela une fois au début d'un projet, puis mettez-le à jour chaque fois que les conventions changent.

Planifier un refactor multi-fichiers avant de toucher au code

Je veux extraire la logique de paiement actuellement dispersée dans trois controllers vers une seule classe PaymentService. Avant d'écrire du code, listez tous les fichiers qui contiennent actuellement de la logique de paiement, proposez les méthodes publiques de la nouvelle classe, et signalez toute différence de comportement entre les trois implémentations actuelles que le refactor doit préserver.

Demandez d'abord le plan pour tout changement qui touche plus de deux ou trois fichiers.

Commencez Ici

Les leçons gratuites par lesquelles tout développeur devrait commencer

Trois courtes leçons vous font passer de savoir que Claude existe à faire tourner une vraie session Claude Code avec une colonne vertébrale de projet en place, ce qui suffit pour commencer à l'utiliser sur du vrai travail le jour même.

  1. 1. Les Trois ModesLes Trois Façons d'Utiliser Claude5 min
  2. 2. Les Trois ModesClaude Code : Construire avec des mots6 min
  3. 3. La Configuration du PraticienCLAUDE.md : la colonne vertébrale de votre projet6 min

Les Trois Surfaces

Comment les développeurs utilisent vraiment Claude

Claude pour les développeurs n'est pas un seul outil. Ce sont trois outils, et savoir lequel convient à la tâche devant vous, c'est l'essentiel de la compétence.

Chat Claude AI

Idéal pour les discussions d'architecture, la revue d'un diff ou d'un message d'erreur collé, et pour réfléchir à une conception avant de se lancer dans l'écriture du code.

Claude Code

Un agent natif au terminal qui lit votre dépôt, modifie des fichiers à travers une codebase, exécute votre suite de tests, et peut commit des changements sur votre instruction.

API Anthropic

Le modèle plus l'utilisation d'outils, pour intégrer Claude dans votre propre produit : un bot de support qui interroge votre base de données, un assistant intégré à l'IDE, ou un pipeline qui s'exécute sans supervision.

Workflows d'agents

Combinez l'utilisation d'outils avec une boucle : Claude décide quel outil appeler, lit le résultat, et décide de l'étape suivante, en répétant jusqu'à ce que la tâche soit terminée.

Claude Code

Qu'est-ce que Claude Code, et comment commencer à l'utiliser ?

Claude Code est l'outil en ligne de commande d'Anthropic pour travailler avec Claude directement dans votre codebase. Plutôt que de copier du code dans une fenêtre de chat et de coller la réponse en retour, vous le lancez depuis le répertoire de votre projet, et il lit vos fichiers, votre historique git, et votre configuration de tests comme contexte pour tout ce que vous lui demandez de faire.

Une session typique se déroule ainsi : vous ouvrez un terminal dans votre dépôt, lancez Claude Code, et décrivez une tâche en langage courant, comme ajouter du rate limiting sur vos endpoints POST. Il lit les fichiers pertinents, propose et applique les modifications sur autant de fichiers que le changement touche, exécute votre suite de tests, et vous rend compte de ce qu'il a changé et si les tests sont passés.

Ce qui rend Claude Code différent d'un plugin d'éditeur, c'est qu'il opère sur la tâche entière, pas seulement sur la ligne suivante. Il peut planifier un changement en plusieurs étapes, exécuter chaque étape, remarquer quand un test échoue, et tenter un correctif, tout cela à partir d'une seule instruction de votre part. Vous restez dans la boucle en lisant le plan avant qu'il ne s'exécute et en relisant le diff avant de le commit.

La première chose qu'il vaut la peine de mettre en place est un fichier CLAUDE.md à la racine de votre projet. C'est un fichier court, en langage simple, qui indique à Claude votre stack, vos commandes de build et de test, vos conventions de nommage, et tout ce qu'un nouveau contributeur aurait besoin de savoir le premier jour. Une fois qu'il existe, Claude Code le lit automatiquement au début de chaque session au lieu de deviner.

Du Travail Concret

Les workflows que les développeurs utilisent cette semaine

Revue de code axée sécurité

Pointez Claude vers un diff et une catégorie de risque précise (contournement d'authentification, injection, entrée non validée) plutôt que de demander une revue générale.

Écrire et exécuter des tests

Claude lit vos patterns de test existants et votre framework, écrit des tests qui correspondent à votre style, les exécute, et itère sur les échecs.

Refactoriser à travers plusieurs fichiers

Pour tout ce qui touche plus de deux ou trois fichiers, demandez d'abord un plan : quels fichiers changent, à quoi ressemble la nouvelle structure, quel comportement ne doit pas changer.

Déboguer un bug difficile à reproduire

Donnez-lui le test qui échoue, la fonction testée, et les vrais logs de l'échec, puis demandez-lui de raisonner sur les causes avant de proposer un correctif.

Se repérer dans une codebase inconnue

Demandez à Claude de tracer une requête à travers la codebase et d'expliquer le flux, ce qui est souvent plus rapide que de lire le code à froid.

L'API Anthropic

L'utilisation d'outils, les agents, et la construction avec l'API Anthropic

L'API Anthropic est la façon d'intégrer Claude dans votre propre produit plutôt que de l'utiliser via une fenêtre de chat. Vous envoyez une requête avec votre prompt et recevez une réponse en retour, de la même forme que n'importe quelle API HTTP, ce qui signifie qu'elle s'intègre dans n'importe quelle stack backend que vous utilisez déjà, que ce soit un service Python, une application Node, ou autre chose entièrement.

L'utilisation d'outils est la fonctionnalité qui transforme un simple appel requête-réponse en quelque chose de plus proche d'un agent. Vous décrivez les outils auxquels Claude a accès, chacun étant une fonction avec un nom, une description, et un schéma JSON pour ses paramètres, comme une fonction lookup_order qui prend un ID de commande. Quand Claude décide qu'il a besoin de cet outil pour répondre à une question, il renvoie un bloc tool_use au lieu d'une réponse simple. Votre code exécute le véritable appel de fonction, quoi que cela signifie pour votre système, une requête en base de données, un appel d'API, un script, et renvoie le résultat à Claude sous forme de tool_result. Claude lit ce résultat et poursuit.

Un agent, dans un sens pratique, n'est que cette boucle exécutée plus d'une fois : Claude choisit un outil, vous l'exécutez, Claude lit le résultat et choisit le suivant, jusqu'à ce que la tâche soit terminée ou qu'il ait assez d'informations pour répondre. Le Model Context Protocol est un standard pour décrire ces outils et connexions de façon cohérente, afin que les mêmes définitions d'outils puissent fonctionner avec différents clients plutôt que d'être reconstruites de zéro pour chaque projet.

Le streaming est l'autre élément à connaître : plutôt que d'attendre la réponse complète, l'API peut renvoyer les tokens au fur et à mesure qu'ils sont générés, ce qui est ce qui rend les interfaces de chat et les suggestions de code en direct réactives plutôt que lentes.

Assurer la Sécurité

Comment garder sûrs les changements de code de Claude

Rien ici n'est spécifique à l'IA. C'est la même discipline qui garde sûr le code de n'importe quel contributeur, appliquée avec constance.

Gardez des diffs petits

Demandez un changement à la fois. Un diff de cinq fichiers se relit en dix minutes ; un diff de cinquante fichiers se fait approuver sans vraie relecture, et c'est exactement là que les bugs passent.

Des tests avant la fusion, pas après

Demandez à Claude d'écrire ou de mettre à jour les tests dans le cadre de la même tâche, et exigez qu'ils passent avant de considérer le diff comme terminé.

Lisez le diff vous-même

Claude peut expliquer ce qu'il a changé et pourquoi, mais la personne qui commit le code reste responsable de l'avoir réellement lu.

Ne collez jamais de secrets dans un prompt

Les clés d'API, les identifiants, et les données clients n'ont pas plus leur place dans un historique de chat ou une session Claude Code que dans un message Slack.

Apprenez-lui vos conventions une fois pour toutes

Un fichier CLAUDE.md avec votre stack, vos commandes, et votre guide de style réduit les allers-retours de correction qui dévorent une session.

Par Où Commencer

Le parcours de démarrage pour les développeurs

Si vous débutez avec Claude en tant que développeur, le moyen le plus rapide d'entrer dans le sujet, c'est trois courtes leçons, dans l'ordre. Commencez par Les Trois Façons d'Utiliser Claude dans le cours Les Trois Modes, qui pose la même distinction entre chat, Claude Code, et API abordée plus haut, pour que vous sachiez quelle surface utiliser avant même d'ouvrir un terminal.

Ensuite, passez à Claude Code : Construire avec des mots, toujours dans le cours Les Trois Modes. Elle détaille à quoi ressemble une vraie session Claude Code : décrire une tâche en langage courant, le voir lire votre dépôt et appliquer des modifications, et relire le résultat avant qu'il ne parte en production.

La troisième étape est CLAUDE.md : la colonne vertébrale de votre projet, issue du cours La Configuration du Praticien. C'est là que vous apprenez à écrire le fichier qui empêche Claude de deviner à nouveau votre stack, vos commandes, et vos conventions à chaque session, l'habitude unique qui rend chaque session suivante plus rapide.

Une fois ces trois leçons terminées, le reste du cours La Configuration du Praticien couvre les hooks et l'automatisation, la connexion de Claude à votre stack via des serveurs MCP, et la construction d'un workflow d'opérateur hebdomadaire, là où le côté habitude quotidienne d'utiliser Claude en tant que développeur se compose vraiment.

Limites

Ce que Claude peut mal faire, et où la responsabilité reste la vôtre

Claude peut avoir tort avec assurance. Il peut proposer un correctif qui passe les tests que vous lui avez donnés tout en manquant un cas limite auquel vous n'aviez pas pensé, ou utiliser une fonction de bibliothèque qui n'existe pas. Traitez sa sortie comme un premier jet solide venant d'un collaborateur rapide et bien informé, pas comme une décision déjà prise.

Le code généré a besoin de la même revue de sécurité que le code écrit par un humain, et probablement de plus d'attention les premières fois que vous travaillez ensemble, jusqu'à ce que vous ayez identifié où il a tendance à se tromper sur votre codebase spécifique. Ne faites pas l'impasse sur une revue de sécurité pour tout ce qui touche à l'authentification, aux paiements, ou aux données utilisateur simplement parce que c'est sorti d'un outil qui écrit du code fluide.

Le code source confidentiel, les données clients, et les identifiants ne devraient entrer dans aucun outil d'IA sans avoir vérifié au préalable la politique de votre organisation. Si vous travaillez quelque part avec une politique de traitement des données ou une obligation de confidentialité client, cette obligation ne change pas parce que le relecteur est un modèle plutôt qu'une personne.

Enfin, l'autonomie est un curseur, pas un interrupteur. Claude Code peut exécuter des tests et même commit de lui-même si vous le lui permettez, mais l'habitude professionnelle est de garder une étape de revue humaine avant que quoi que ce soit n'atteigne une branche partagée ou la production, le même garde-fou que vous voudriez pour le premier mois de pull requests d'une nouvelle recrue.

Commencez la leçon gratuite qui explique les trois façons d'utiliser Claude

Lire sur comment utiliser Claude dans le développement et exécuter réellement Claude Code dans votre propre terminal, ce sont deux choses différentes. Le programme de Nightschool AI est pratique dès la première leçon, en commençant par la même distinction entre chat, Claude Code, et API abordée sur cette page.

Questions fréquentes

Comment les développeurs utilisent-ils Claude ?

Les développeurs utilisent généralement Claude sur trois surfaces : l'interface de chat Claude AI pour la planification, les discussions de conception, et la revue de code collé ; Claude Code pour le travail natif au terminal où Claude lit et modifie un vrai dépôt ; et l'API Anthropic pour intégrer Claude, y compris l'utilisation d'outils et les boucles d'agents, dans leurs propres produits.

Qu'est-ce que Claude Code et comment commencer à l'utiliser ?

Claude Code est un outil en ligne de commande qui exécute Claude directement dans votre projet. Vous le lancez depuis le répertoire racine de votre dépôt et décrivez une tâche en langage courant ; il lit vos fichiers et votre CLAUDE.md, fait les modifications, exécute vos tests, et vous rend compte. Mettre en place un fichier CLAUDE.md au préalable, décrivant votre stack et vos commandes, rend les toutes premières sessions bien plus précises.

Est-ce que Claude est bon pour la revue de code ?

Oui, surtout quand vous lui donnez un diff précis et un standard précis à vérifier, comme des problèmes de sécurité, une validation d'entrée manquante, ou le respect des conventions de votre équipe. Il est bien plus efficace quand on lui demande de vérifier quelque chose de concret que face à un vague « relis mon code », tout comme un relecteur humain fait un meilleur travail avec des critères de revue clairs.

Comment utiliser l'API Anthropic ?

Vous envoyez une requête HTTP avec votre prompt et recevez une réponse texte en retour, de la même forme que n'importe quel appel d'API, que vous pouvez faire depuis Python, Node, ou n'importe quel backend que vous utilisez. Pour construire quelque chose de plus qu'une simple question-réponse, vous ajoutez l'utilisation d'outils, en donnant à Claude des fonctions qu'il peut appeler, et vous gérez l'échange tool_use et tool_result qui en résulte dans votre propre code.

Qu'est-ce que l'utilisation d'outils chez Claude ?

L'utilisation d'outils vous permet de décrire des fonctions que Claude peut appeler, comme consulter une commande ou interroger une base de données, chacune avec un nom et un schéma JSON pour ses paramètres. Quand Claude décide qu'un outil est nécessaire, il renvoie une demande tool_use au lieu d'une réponse simple ; votre code exécute la véritable fonction et renvoie le résultat pour que Claude puisse continuer, ce qui est la base de la plupart des workflows d'agents.

Est-ce que Claude peut écrire des tests pour mon code ?

Oui. Claude peut lire vos patterns de test existants et votre framework, que ce soit pytest, Jest, ou Vitest, et écrire des tests unitaires, d'intégration, ou de bout en bout qui correspondent à votre style. Dans Claude Code, il peut aussi exécuter les tests qu'il écrit et corriger les échecs de façon itérative, plutôt que de vous laisser des tests que vous devez ensuite déboguer vous-même.

Comment garder sûrs les changements de code de Claude ?

Gardez la même discipline que vous attendriez de n'importe quel contributeur : demandez des diffs petits plutôt que des changements massifs, exigez des tests qui passent avant toute fusion, relisez le diff vous-même avant de commit, et ne collez jamais de secrets ou de données clients dans un prompt. Un fichier CLAUDE.md réduit les erreurs qui viennent de Claude devinant vos conventions.

Avec quels langages de programmation Claude fonctionne-t-il ?

Claude fonctionne avec les langages les plus courants, dont Python, TypeScript, JavaScript, Go, Rust, Java, C/C++, Ruby, et PHP, et comprend les patterns de frameworks courants comme React, Next.js, Django, et FastAPI. Claude Code fonctionne avec n'importe quel langage qui s'exécute dans un terminal, puisqu'il opère directement sur vos fichiers et vos commandes shell plutôt que via un plugin spécifique à un langage.

Est-ce que Claude Code est gratuit à installer ?

Claude Code lui-même est gratuit à installer. L'utiliser nécessite soit une clé d'API Anthropic, facturée au token, soit un abonnement Claude incluant l'accès à Claude Code. Il n'y a pas de frais de licence séparés en plus pour l'outil en ligne de commande.

Passez de la lecture sur Claude à son exécution dans votre terminal

La première leçon prend quelques minutes ; c'est l'habitude qui rapporte.

Nightschool AI est une plateforme d'apprentissage indépendante, sans affiliation, approbation ni parrainage d'Anthropic. Claude est une marque d'Anthropic, PBC. Vous cherchez la Claude Academy officielle d'Anthropic ? Elle se trouve sur academy.claude.com.