I fondamenti dell'ingegneria sono moltiplicatori di forza per l'AI. Se hai test, l'AI può eseguirli dopo ogni modifica e auto-correggersi. Se non li hai, stai solo sperando che nulla si rompa. Se hai una pipeline CI/CD, puoi distribuire codice generato dall'AI con fiducia. Se non ce l'hai, stai solo sperando che nulla si rompa. Se hai un buon processo di revisione del codice, puoi individuare eventuali problemi con il codice generato dall'AI. Se non ce l'hai, stai solo sperando che nulla si rompa. Se hai una documentazione solida, l'AI comprenderà il tuo codice e genererà codice di qualità molto migliore. Se non ce l'hai, stai solo sperando che nulla si rompa. Il divario tra i team con solide basi di ingegneria del software e quelli senza sta per diventare enorme.