В эпоху цифровых технологий возможность выпускать код быстрее, чем конкуренты, является практически неоценимым преимуществом. Это позволяет компаниям внедрять новые и улучшенные функции, быстрее реагировать на потребности клиентов и тенденции рынка, а также снижать требования к ресурсам для каждого проекта. Неудивительно, что перспектива того, что помощники по программированию на основе генеративного ИИ возьмут на себя большую часть работы по программированию, вызывает такой ажиотаж. При эффективном использовании эти инструменты могут вдвое сократить время, необходимое для среднего проекта разработки программного обеспечения.

Однако при неосторожном использовании ИИ-помощники могут создать больше, а не меньше работы для перегруженных команд разработчиков. Каждая строка кода должна быть тщательно протестирована, защищена и исправлена, прежде чем она будет запущена в производство. Таким образом, внезапное и резкое увеличение объема создаваемого кода ложится неуправляемым бременем на разработчиков, особенно с учетом того, что исследования показали, что около 40% кода, созданного вторыми пилотами, содержит ошибки. В результате плохая реализация генеративного ИИ может фактически увеличить рабочую нагрузку разработчиков, что может привести к снижению производительности и выгоранию.

Мартин Рейнольдс

Проверяйте, тестируйте, проверяйте

Source