Les fondamentaux de l'ingénierie sont des multiplicateurs de force pour l'IA. Si vous avez des tests, l'IA peut les exécuter après chaque changement et se corriger elle-même. Si vous n'en avez pas, vous espérez juste que rien ne casse. Si vous avez un pipeline CI/CD, vous pouvez déployer du code généré par l'IA en toute confiance. Si vous n'en avez pas, vous espérez juste que rien ne casse. Si vous avez un bon processus de révision de code, vous pouvez détecter les problèmes avec le code généré par l'IA. Si vous n'en avez pas, vous espérez juste que rien ne casse. Si vous avez une documentation solide, l'IA comprendra votre code et générera un code bien meilleur. Si vous n'en avez pas, vous espérez juste que rien ne casse. L'écart entre les équipes ayant des bases solides en ingénierie logicielle et celles qui n'en ont pas est sur le point de devenir énorme.