IA e sviluppo
ok, quindi uso l'intelligenza artificiale per programmare da un anno ormai ed è pazzesco quanto sia cambiato. all'inizio era solo il completamento automatico, ma ora è come avere uno sviluppatore junior che non si stanca mai.
cosa funziona
il codice claude è piuttosto selvaggio. puoi semplicemente dire "risolvi questo bug" e leggerà il codice e lo risolverà. ma devi comunque sapere cosa stai facendo, altrimenti non hai idea se lo stai facendo bene.
il copilota va bene per il boilerplate. scrive la firma della funzione e riempie il resto. consente di risparmiare molto tempo su codici noiosi.
cosa non funziona
ai fa male all'architettura. fa quello che dici ma non pensa se sia intelligente. quindi finisci con gli spaghetti se non stai attento.
inoltre - ai è allucinante. trova librerie che non esistono e API che non funzionano in questo modo. sempre ricontrollare.
il mio flusso di lavoro
- pensa prima al problema da solo
- descrivilo ad ai
- rivedere cosa fa
- testarlo correttamente
- refactoring se necessario
conclusione
ai è uno strumento, non un sostituto. usalo per andare più veloce ma ricorda che TU sei il pilota.