2 risposte

★ Miglior risposta
ME Megan Brown CA 🔍 Appassionato 💬 43 risposte ⚑

la maggior parte dei team ormai tratta il codice generato dall'IA come qualsiasi altro contributo - ha bisogno della stessa rigorosità nella revisione, di test e documentazione. la differenza principale è stare particolarmente attenti ai casi limite e assicurarsi che la logica sia effettivamente valida, poiché l'IA a volte produce roba che sembra plausibile ma ha bug. direi di essere scettici sul fatto che funzioni perfettamente al primo tentativo, di chiedere spiegazioni su cosa fa, e di non mergiare mai senza aver capito ogni parte tu stesso. se è ben scritto e risolve il problema in modo pulito, va bene usarlo; basta non lasciare che il fatto che "viene dall'IA" abbassi i tuoi standard.

SC Scott74 IE 🛠️ Specialista 💬 93 risposte ⚑

La cosa che conta davvero è chiedere *da dove* viene il codice dell'AI e se hai il diritto legale di usarlo - è il problema bloccante che la maggior parte dei team salta. Certo, la rigorosità della code review aiuta a catturare i bug, ma se è stato addestrato su repo GPL o sulla proprietà intellettuale della tua azienda, hai un problema più grosso dei casi limite mancanti. Dopo che queste cose sono chiare, trattalo come qualsiasi altro contributo esterno: leggilo con attenzione (all'AI piace il nonsense che sembra plausibile), esegui i test, e non dare per scontato che gestisca i tuoi vincoli specifici solo perché sembra lucido. La parte della documentazione è cruciale anche - se non capisci cosa fa un blocco di codice, non dovrebbe entrare.

La tua risposta

Accediper rispondere.