Un flux de développement TDD utilisant des agents IA pour des projets de site web

✍️ OpenClawRadar📅 Publié: April 16, 2026🔗 Source
Un flux de développement TDD utilisant des agents IA pour des projets de site web
Ad

Flux de travail de développement avec des agents d'IA

Un développeur décrit son approche du développement de sites web en utilisant des agents d'IA de codage avec une méthodologie de développement piloté par les tests. Il utilise à la fois Claude Code pour les projets professionnels et des modèles locaux pour les projets privés, spécifiquement Qwen Code sur Qwen3.5-27B exécuté sur llama.cpp avec 2 cartes graphiques RTX 3090.

Configuration initiale du projet

Au début d'un projet, ils implémentent des modules de base :

  • Schéma de base de données de base
  • API d'authentification de base
  • Routage de l'interface utilisateur
  • Mise en page de base de l'interface utilisateur
  • API de base (administrateurs et utilisateurs)
  • Tests API/E2E de base (écrits manuellement ou par IA)
  • Fichiers de contexte pour les agents de codage (AGENTS.md, CLAUDE.md)

Processus de développement itératif

Après la configuration, le processus itératif commence :

  1. Écrire des spécifications détaillées des tests API/E2E en markdown pour une fonctionnalité
  2. Générer des tests API/E2E à partir des descriptions de tests en markdown
  3. Démarrer une session d'agent de codage avec la capacité d'exécuter des tests
  4. Demander à l'agent d'implémenter la fonctionnalité jusqu'à ce que les tests réussissent

Capacités et compromis des modèles

Le développeur note que les modèles plus performants comme Claude permettent de sauter complètement les fichiers markdown pour des sites web simples, tandis que Qwen3.5-27B a des seuils différents. Les modèles moins performants nécessitent des instructions plus spécifiques pour atténuer les modes d'échec, notamment en verrouillant la logique en indiquant de ne pas toucher certains fichiers ou en utilisant uniquement des wrappers spécifiques.

Ils émettent l'hypothèse que les développeurs ne devraient pas être obsédés par les modèles de code et la qualité si le code est couvert par des tests et fonctionne, comparant les agents d'IA à la gestion de 10 à 100 développeurs juniors/intermédiaires au coût d'un abonnement d'IA.

Ad

Spécificités des modèles locaux

Pour les modèles locaux fonctionnant sur 2xRTX3090, ils utilisent Qwen3.5-27B-GGUF-Q8_0 avec parallel = 1 et contexte complet, estimant que c'est important pour que les sessions d'agents ne soient pas compressées automatiquement prématurément. Ils notent que les modèles moins intelligents forcent une articulation plus claire des tests E2E et de l'implémentation souhaitée, tandis que Claude comble automatiquement les choix de conception mais peut entraîner une perte de contrôle.

Implémentation de la boucle TDD de codage

Le développeur fournit un projet de sa boucle TDD de codage :

outer loop begins: run all pytest tests using command `pytest tests/ -x` and will exit there aren't any failures; the default loglevel will be warning, so not much output there
if everything passes; exit the outer loop; if something failed, extracts failed test name
runs the failed test name with full logs, like `pytest tests/../test_first_failing_test.py --log-level DEBUG` and collects the output of the tests into the file
extracts lines near the 'error'/'fail' strings with `egrep -i -C 10 '(error|fail)' <fail

Cette approche représente une implémentation pratique du TDD avec des agents d'IA, équilibrant l'automatisation avec la supervision nécessaire pour maintenir le contrôle de la base de code.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Utilisation de Claude Code/Codex avec OpenClaw pour l'optimisation structurée des jeux sur Steam Deck
Use Cases

Utilisation de Claude Code/Codex avec OpenClaw pour l'optimisation structurée des jeux sur Steam Deck

Un utilisateur de Reddit partage un flux de travail utilisant Claude Code/Codex comme copilotes d'optimisation et OpenClaw comme couche d'orchestration pour transformer le réglage des jeux sur Steam Deck d'un ajustement aléatoire en un processus structuré et reproductible.

OpenClawRadar
Pipeline IA Multi-Agents pour l'Écriture de Romans Utilisant Claude et Zencoder
Use Cases

Pipeline IA Multi-Agents pour l'Écriture de Romans Utilisant Claude et Zencoder

Un développeur a créé et rendu open source un pipeline d'IA multi-agents pour écrire de la fiction longue, l'utilisant pour publier quatre romans sur Amazon KDP avec un cinquième en cours. Le système utilise plusieurs agents d'IA en séquence, chacun avec un rôle spécifique, travaillant sur le même manuscrit.

OpenClawRadar
Bugs de fuseau horaire dans les systèmes de réservation générés par IA : une étude de cas
Use Cases

Bugs de fuseau horaire dans les systèmes de réservation générés par IA : une étude de cas

Prototype de réservation généré par Claude qui stockait en UTC, affichait en IST – a dysfonctionné pour les tuteurs de Dubaï et des États-Unis. 11 réservations erronées ont nui à la confiance. Corrigé avec luxon.

OpenClawRadar
Utiliser Claude comme Contrepoids Critique pour l'Amélioration des Produits SaaS
Use Cases

Utiliser Claude comme Contrepoids Critique pour l'Amélioration des Produits SaaS

Un développeur a utilisé Claude non pas pour générer du code, mais comme un responsable marketing contrariant, en lui demandant de fournir une critique brutalement honnête de son produit SaaS Prompt Optimizer. Cette approche a permis d'identifier des messages faibles et d'affiner la proposition de valeur, passant des fonctionnalités au soulagement des utilisateurs.

OpenClawRadar