Aller au contenu principal

Programmation et développement logiciel

Tous les niveaux

Que vous appreniez à coder ou que vous livriez du logiciel en production, l'IA change la boucle de travail. Les gagnants la traitent comme un binôme rapide et compétent — et vérifient tout ce qu'elle produit.

Ce pour quoi elle excelle

  • Expliquer du code ou des erreurs peu familiers en langage clair.
  • Générer du code répétitif, des tests et des premiers jets de fonctions.
  • Refactoriser pour la clarté, et déboguer en raisonnant sur une trace d'appel.
  • Traduire entre langages/frameworks.
  • Relire un diff à la recherche de bugs et de mauvaises odeurs de code.

Pour de vrais bases de code, faites-le dans votre dépôt avec Claude Code, qui peut lire des fichiers, exécuter des tests et éditer avec votre approbation.

La boucle d'or

  1. Donnez du contexte — le code pertinent, l'erreur, ce que vous attendiez par rapport à ce que vous avez obtenu. Vague en entrée, vague en sortie.
  2. Demandez un plan pour les changements non triviaux avant les modifications (Mode plan).
  3. Générez le changement.
  4. Lisez-le — comprenez avant d'accepter. Le code, c'est vous qui en êtes responsable.
  5. Exécutez-le — tests/lint/build. Ne faites jamais confiance à « ça marche » sans l'exécuter.

L'étape qui sépare les bons résultats des mauvais est la flèche qui remonte vers le haut : quand un test échoue, ne corrigez pas à l'aveugle — réinjectez l'échec comme nouveau contexte.

Des prompts qui tirent leur poids

Explain what this function does and any edge cases it mishandles: {code}
Write tests for {function}. Cover the happy path and the edge cases. {code}
This throws {error}. Here's the code and stack trace. Find the root cause and
propose a minimal fix. {context}

Règles intangibles

:::warning Vérifiez, et protégez vos secrets

  • Exécutez et relisez le code généré — il peut être subtilement faux ou inventer des API qui n'existent pas.
  • Ne collez jamais de secrets/clés dans un prompt (Confidentialité).
  • Pour la programmation agentique/automatisée, verrouillez les permissions et lisez Sécuriser les agents. :::

Et après