ÎncepețiÎncepe gratuit

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ă for cu time.sleep(). Ia în considerare înlocuirea acesteia cu biblioteca tenacity, 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

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul