Wanneer je een AI-voorstel moet uitdagen
Tijdens een code review bij GreenGrid vraag je AI om de pull request van een teamgenoot te beoordelen. De PR voegt een functie toe die mislukte sensor-API-calls opnieuw probeert met exponentiële backoff. AI stelt de volgende verbetering voor:
"De retry-logica gebruikt een
for-lus mettime.sleep(). Overweeg dit te vervangen door detenacity-bibliotheek, die decorators biedt voor retry-logica met configureerbare backoff-strategieën. Dit verkleint de functie van 15 regels naar 3 regels en is beter onderhoudbaar."
Het voorstel is technisch solide. Maar de deployment-pijplijn van GreenGrid heeft strikte goedkeuringsregels voor dependencies, en tenacity staat niet op de goedgekeurde lijst.
Wat is de beste volgende stap in je iteratieve samenwerking met AI?
Deze oefening maakt deel uit van de cursus
Geavanceerd AI-ondersteund coderen voor ontwikkelaars
Interactieve oefening met praktijkervaring
Zet theorie om in actie met een van onze interactieve oefeningen
Begin oefening