Când să contești sugestia AI-ului
În timpul unei revizuiri de cod la GreenGrid, îi ceri AI-ului să analizeze pull request-ul unui coleg. PR-ul adaugă o funcție care reîncearcă apelurile eșuate către API-ul senzorilor, folosind backoff exponențial. AI-ul sugerează următoarea îmbunătățire:
„Logica de reîncercare folosește o buclă
forcutime.sleep(). Ia în considerare înlocuirea acesteia cu bibliotecatenacity, care oferă decoratori pentru logica de reîncercare cu strategii de backoff configurabile. Aceasta ar reduce funcția de la 15 linii la 3 și ar fi mai ușor de întreținut."
Sugestia este corectă din punct de vedere tehnic. Totuși, pipeline-ul de deployment al GreenGrid aplică politici stricte de aprobare a dependențelor, iar tenacity nu se află pe lista aprobată.
Care este cel mai bun pas următor în colaborarea ta iterativă cu AI-ul?
Acest exercițiu face parte din cursul
Programare avansată asistată de AI pentru dezvoltatori
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul