Quantcast
News

Attenzione, programmatori: l’assistente AI di GitHub potrebbe minacciare la qualità del vostro codice!

Condividi l'articolo

Uno studio condotto da GitClear ha rilevato un trend preoccupante: l’utilizzo di GitHub Copilot, un servizio di assistenza alla programmazione basato sull’intelligenza artificiale, è associato a una diminuzione della qualità del codice.

Leggi anche:

Sebbene Copilot possa accelerare la produttività degli sviluppatori del 50% e migliorare la loro soddisfazione, il suo impatto sul codice sorgente è tutt’altro che positivo. Lo studio evidenzia tre cambiamenti chiave:

  • Aumento del codice “fissato”: Copilot tende a generare codice che richiede frequenti correzioni e bugfix.
  • Spostamento del codice: Il codice generato da Copilot spesso non è ben integrato con il resto del codice sorgente, creando confusione e disordine.
  • Aumento di copia/incolla: Copilot incoraggia la copia e l’incolla di codice esistente invece di promuovere il riutilizzo e il refactoring, violando il principio DRY (Don’t Repeat Yourself).

Questo approccio disordinato e poco efficiente rischia di creare un futuro incubo per i manutentori del codice, che si troveranno ad affrontare percorsi paralleli e duplicati per implementare le stesse funzionalità.

La domanda sorge spontanea: il codice generato da AI è più simile al contributo accurato di uno sviluppatore esperto o al lavoro caotico di un appaltatore inesperto?

Lo studio di GitClear invita a riflettere sull’impatto a lungo termine di strumenti come Copilot. Se da un lato possono velocizzare il processo di sviluppo, dall’altro possono compromettere la qualità e la manutenibilità del codice.

Fonte

Ti potrebbe interessare:
Segui guruhitech su:

Esprimi il tuo parere!

Ti è piaciuta questa notizia? Lascia un commento nell’apposita sezione che trovi più in basso e se ti va, iscriviti alla newsletter.

Per qualsiasi domanda, informazione o assistenza nel mondo della tecnologia, puoi inviare una email all’indirizzo [email protected].

+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
0 0 votes
Article Rating

Rispondi

0 Commenti
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x