🧑‍💻 TDD & IA 🤖

Benoit Prioux

binout

alan eng

🧡 Alan, partenaire santé

Alan 1 Alan Mascot Alan 2

🧑‍💻 IA chez Alan

Charles Gorintin - CTO gorintin

🚀 Novembre 2021

gorintin copilot

⚙️ Github Copilot

💡 Générer des tests: bonne idée!

🎬 Essayons en live

DEMO

🤔 Vraiment une bonne idée ?

  • 🔗 Les tests générés sont dépendants de l’implémentation

  • 🐛 Les tests générés testent vos bugs

➡️ Amplificateur du syndrome du "Test After" 💥

🧪 Et TDD dans tout ça ?

tdd

🙋 Qui sait écrire les tests ?

vous

🤖 Qui peut écrire le code ?

copilot

🤖 Qui peut refactorer le code ?

copilot

🎬 Essayons en live

DEMO

🔮 Limites des assistants de code

  • 🧠 Pas de compréhension du métier

  • 🧩 Pas de vision globale du projet

  • 🧾 Pas de connaissance des contraintes, des bonnes pratiques

😉 Générer des tests, ça peut rendre service

  • 🧪 Générer des tests pour des cas simples

  • 🧑‍🏫 Pour apprendre un framework de test

  • 🥋 Pour couvrir du code existant

🦾 TDD vs AI agents?

ai agent

🪄 Exemples

cursor pr
junie example

Merci 🙏