Рубріки: Новини

Використання штучного інтелекту знижує якість коду — дослідження

Дмитро Сімагін

Дослідження компанії GitClear, проведене при аналізі 211 мільйонів рядків коду, свідчить про те, що чат-боти, автодоповнювачі та інші віртуальні помічники в програмуванні погіршують якість коду, оскільки збільшують кількість дублювань та зменшують рефакторинг. Про це повідомляє DevClass.

Фахівці GitClear проаналізували код в кількох відкритих проектах та від клієнтів своїх власних інструментів перевірки коду. Метою було дослідження показників змін коду, таких як додавання, видалення, переміщення та оновлення. У результаті виявилось, що протягом 2024 року кількість блоків коду з п’ятьма або більше дубльованими рядками зросла у 8 разів. 

Дубльований код може працювати правильно, але його наявність часто є ознакою низької якості коду, оскільки він збільшує розмір файлів, свідчить про відсутність чіткої структури та збільшує ризик дефектів, коли той самий код оновлюється в одному місці, але не в інших. 

Дослідники також відзначили зменшення кількості переміщених рядків на 39,9%. Коли код переміщується, це свідчить про рефакторинг, тобто покращення якості коду без зміни його функцій. Відповідно до GitClear, 2024 рік став першим роком, коли кількість скопійованих/вставлених рядків перевищила кількість переміщених рядків.

Вплив штучного інтелекту на кодування можна оцінювати різними способами. Прихильники (і компанії-розробники штучного інтелекту) вказують на показники підвищення продуктивності при використанні чат-ботів і автодоповнювачів коду. Це підтверджують також й більшість розробників. 

Останні статті

Amazon запускає AgentCore — набір послуг для розгортання та роботи ШІ-агентів

Amazon оголосила про запуск preview-версії AgentCore — набору послуг, які допомагають розробникам розгортати та керувати…

17.07.2025

Компанії масово відмовляються від Oracle Java на користь відкритого коду

Згідно нового опитування ITAM & SAM Survey 2025, майже 80% фахівців з ITAM і SAM…

17.07.2025

Liquid AI випустив перший SDK для розробки мобільних додатків зі штучним інтелектом

Liquid AI — стартап, заснований колишніми дослідниками Массачусетського технологічного інституту, випустив комплект розробки програмного забезпечення…

17.07.2025

На Миколаївщині з’явився перший в Україні обласний ШІ-консультант «Хвилька»

Миколаївська область першою в Україні презентувала власного цифрового консультанта на основі штучного інтелекту — «Хвильку».…

16.07.2025

Українські хакери знищили сервери та мережеву інфраструктуру російської мілтек-компанії Gaskar Group

Українська хакерська група BO Team спільно з Українським кіберальянсом та військовою розвідкою України заявила про успішну кібератаку…

16.07.2025

Оновлення Next.js 15.4 покращує Turbopack перед версією 16

Команда Next.js, популярного в JavaScript-розробці фреймворку, випустила версію 15.4. Хоча це не дуже масштабне оновлення,…

16.07.2025