A new era for software testing
L'auteur observe que la programmation automatique accélère fortement l'écriture de logiciels dans certains cas et entre de bonnes mains. Il note que le code généré n'atteint pas la qualité structurelle des meilleurs logiciels écrits à la main, mais qu'il surpasse souvent le code écrit manuellement de qualité moyenne si bien encadré. Il souligne un compromis entre qualité et temps, où l'IA permet parfois de réaliser en quelques semaines des projets qui prendraient des mois. Il propose d'utiliser des modèles de langage comme agents QA via des fichiers markdown décrivant les commits et les tests à effectuer, notamment pour vérifier l'inférence distribuée, les régressions de vitesse, les environnements de production et la simulation d'utilisation. Il conclut que l'automatisation des tests par IA peut élever le niveau de qualité des nouvelles versions et compenser en partie la moindre qualité du code produit rapidement.