Inizia subitoInizia gratis

Quando mettere in discussione il suggerimento dell'AI

Durante una revisione del codice in GreenGrid, chiedi all'AI di controllare la pull request di un collega. La PR aggiunge una funzione che ripete le chiamate all'API dei sensori in caso di errore con un backoff esponenziale. L'AI suggerisce il seguente miglioramento:

"La logica di retry usa un ciclo for con time.sleep(). Valuta di sostituirla con la libreria tenacity, che fornisce decorator per la logica di retry con strategie di backoff configurabili. Questo ridurrebbe la funzione da 15 righe a 3 ed è più facile da mantenere."

Il suggerimento è tecnicamente valido. Tuttavia, la pipeline di distribuzione di GreenGrid ha politiche rigorose di approvazione delle dipendenze e tenacity non è nell'elenco di quelle approvate.

Qual è il prossimo passo migliore nella tua collaborazione iterativa con l'AI?

Questo esercizio fa parte del corso

Sviluppo avanzato con AI per programmatori

Visualizza corso

esercizio interattivo pratico

Trasforma la teoria in pratica con uno dei nostri esercizi interattivi

Inizia esercizio