När du bör ifrågasätta AI:ns förslag
Under en kodgranskning på GreenGrid ber du AI:n att granska en kollegas pull request. PR:en lägger till en funktion som försöker göra om misslyckade API-anrop till sensordata med exponentiell backoff. AI:n föreslår följande förbättring:
"Retry-logiken använder en
for-loop medtime.sleep(). Överväg att ersätta den med bibliotekettenacity, som tillhandahåller dekoratorer för retry-logik med konfigurerbara backoff-strategier. Det skulle minska funktionen från 15 rader till 3 rader och är mer underhållsvänligt."
Förslaget är tekniskt välgrundat. GreenGrids deploymentpipeline har dock strikta policyer för godkännande av beroenden, och tenacity finns inte på den godkända listan.
Vad är bästa nästa steg i ditt iterativa samarbete med AI:n?
Den här övningen är en del av kursen
Avancerad AI-assisterad kodning för utvecklare
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen