Cuándo cuestionar la sugerencia de la IA
Durante una revisión de código en GreenGrid, pides a la IA que revise el pull request de un compañero. El PR añade una función que reintenta las llamadas fallidas a la API de sensores con backoff exponencial. La IA sugiere lo siguiente:
"La lógica de reintentos usa un
forcontime.sleep(). Considera reemplazarlo por la libreríatenacity, que ofrece decoradores para lógica de reintentos con estrategias de backoff configurables. Esto reduciría la función de 15 líneas a 3 y sería más mantenible."
La sugerencia es técnicamente correcta. Sin embargo, la canalización de despliegue de GreenGrid tiene políticas estrictas de aprobación de dependencias, y tenacity no está en la lista aprobada.
¿Cuál es el mejor siguiente paso en tu colaboración iterativa con la IA?
Este ejercicio forma parte del curso
Programación asistida por IA avanzada para desarrolladores
ejercicio interactivo práctico
Convierte la teoría en práctica con uno de nuestros ejercicios interactivos
Empezar ejercicio