Основы инженерии являются множителями силы для ИИ. Если у вас есть тесты, ИИ может запускать их после каждого изменения и самокорректироваться. Если их нет, вы просто надеетесь, что ничего не сломается. Если у вас есть конвейер CI/CD, вы можете с уверенностью развертывать код, сгенерированный ИИ. Если его нет, вы просто надеетесь, что ничего не сломается. Если у вас есть хороший процесс ревью кода, вы можете выявить любые проблемы с кодом, сгенерированным ИИ. Если его нет, вы просто надеетесь, что ничего не сломается. Если у вас есть качественная документация, ИИ поймет вашу кодовую базу и сгенерирует гораздо лучший код. Если ее нет, вы просто надеетесь, что ничего не сломается. Разрыв между командами с прочными основами программной инженерии и теми, у кого их нет, скоро станет огромным.