Quand remettre en question la suggestion de l'IA
Lors d'une revue de code chez GreenGrid, vous demandez à l'IA d'examiner la demande de tirage d'un collègue. La PR ajoute une fonction qui refait une tentative pour les appels à l'API des capteurs ayant échoué, avec repli exponentiel (exponential backoff). L'IA propose l'amélioration suivante :
« La logique de nouvelle tentative utilise une boucle
foravectime.sleep(). Envisagez de remplacer cela par la bibliothèquetenacity, qui fournit des décorateurs pour la logique de nouvelle tentative avec des stratégies de repli configurables. Cela réduirait la fonction de 15 lignes à 3 lignes et serait plus facile à maintenir. »
La suggestion est techniquement fondée. Toutefois, le pipeline de déploiement de GreenGrid applique des politiques strictes d'approbation des dépendances, et tenacity ne figure pas sur la liste approuvée.
Quelle est la meilleure prochaine étape dans votre collaboration itérative avec l'IA ?
Cette activité fait partie du cours
Programmation avancée assistée par l'IA pour les développeurs
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice