Quand contester la suggestion de l'IA
Lors d'une revue de code chez GreenGrid, vous demandez à l'IA d'examiner la pull request d'un collègue. La PR ajoute une fonction qui retente les appels à l'API des capteurs en échec avec un backoff exponentiel. L'IA suggère l'amélioration suivante :
"La logique de retry utilise une boucle
foravectime.sleep(). Envisagez de la remplacer par la bibliothèquetenacity, qui fournit des décorateurs pour la logique de retry avec des stratégies de backoff configurables. Cela réduirait la fonction de 15 lignes à 3 et serait plus facile à maintenir."
La suggestion est techniquement fondée. Cependant, 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 ?
Cet exercice fait partie du cours
<cours>Programmation assistée par IA avancée pour les développeurs</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice