Site icon AppTractor

Улучшает ли GitHub Copilot качество кода?

За два года, прошедшие с момента выхода GitHub Copilot в открытый доступ, искусственный интеллект кардинально изменил процесс разработки программного обеспечения. С помощью GitHub Copilot разработчики могут создавать код на 55% быстрее. Предыдущее исследование также показало, что 85% разработчиков чувствуют себя более уверенно в своем коде, а 88% — в потоке, используя GitHub Copilot.

Но остается вопрос: качество кода, написанного с помощью GitHub Copilot, объективно лучше или хуже?

Чтобы ответить на этот вопрос, в GitHub провели рандомизированное контролируемое исследование, чтобы понять, насколько функциональным, читабельным, надежным, поддерживаемым, лаконичным и заслуживающим одобрения является код, написанный с помощью GitHub Copilot.

В исследовании приняли участие 202 разработчика с опытом работы не менее пяти лет. Половине из них случайным образом был предоставлен доступ к GitHub Copilot, а другая половина была проинструктирована не использовать никакие инструменты искусственного интеллекта. Всем участникам было предложено выполнить задание по написанию конечных точек API для веб-сервера. Затем специалисты оценили код с помощью модульных тестов и экспертной оценки.

Результаты в целом показывают, что код, написанный с помощью GitHub Copilot, обладает повышенной функциональностью и улучшенной читаемостью, имеет более высокое качество и получает большее количество одобрений.

Основные результаты исследования:

Exit mobile version