Poiché il mio feed è pieno di persone che non hanno programmato per mesi perché Opus 4.5 è così buono, lasciatemi intervenire con 5 cose che ho dovuto correggere manualmente questa mattina perché Claude Code non lo ha fatto: - Separazione delle preoccupazioni: Ho chiesto una nuova funzionalità che apparteneva a una classe specifica. Ho detto a Claude di rivedere quella classe e apportare le modifiche. Ha apportato le modifiche in una classe non correlata e poi ha spostato alcune funzionalità dalla classe che volevo in una seconda classe non correlata. - Incapsulamento. Un sacco di metodi privati e package-private sono stati resi pubblici senza una buona ragione. - Concorrenza: Ha implementato un bug di concorrenza piuttosto evidente e continuava a insistere che la logica fosse corretta. - Reinventare la ruota: Il bug di concorrenza era in una libreria di code che non doveva essere scritta perché esiste Guava. - Usare il comando di build sbagliato, poi interpretare male l'errore e apportare un sacco di modifiche totalmente inutili. In un ciclo, poiché il comando di build sbagliato continuava a fallire dopo ogni giro di modifiche inutili. E sì, ho documenti di piano, documenti di regole e ho sollecitato molto attentamente. Claude Code è impressionantemente buono, ma la revisione umana è assolutamente necessaria. Soprattutto per la concorrenza.