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

Автоматизоване збирання та тести є ключовими для якості програмного забезпечення – дослідження JetBrains

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

Компанія JetBrains оприлюднила звіт про якість програмного забезпечення JetBrains Qodana 2024. Опублікований 4 лютого документ містить результати опитування 808 розробників, інженерів із забезпечення якості та інших IT-спеціалістів, яке проведене в липні та серпні 2024 року.

Відповідаючи на запитання, які процеси розробки програмного забезпечення пришвидшують готовність продукту, 64% респондентів сказали, що автоматизована збірка та розгортання були «дуже ефективними». 63% згадали про автоматизовані тести і 55% — автоматизовані ворота якості (Quality Gates) для кожного запиту на злиття. 

Quality Gates — це наперед визначені етапи, під час яких проект перевіряється на відповідність необхідним критеріям для переходу до наступного етапу. 

На запитання, яку практику вони бажають застосовувати, але якої бракує для оцінки готовності до виробництва, 27% відповіли, що вони б запровадили в своїй команді автоматизовані ворота якості, якби мали більше ресурсів і часу. 21% висловили бажання використовувати прапори функцій, а 19% повідомили про потребу в ручному тестуванні спеціальною командою контролю якості/тестування. 

Звіт JetBrains також виявив, що компанії зазвичай виконують від чотирьох до шести обов’язкових перевірок для контролю якості перед передачею продукта в продакшен. Головним з них було проходження всіх модульних тестів, написаних для існуючого коду.

Інші висновки у звіті JetBrains Qodana 2024:

  • 60% респондентів вважають питання безпеки даних і конфіденційності «потрібними для підготовки до продакшена».
  • 39% опитаних використовують ручне тестування спеціальним членом команди та вважають його ефективним.
  • 39% респондентів сказали, що ручне тестування потребує занадто багато людських зусиль або обхідних рішень — більше, ніж будь-яка інша практика.
  • 61% команд використовують автоматизовані тести та вважають їх ефективними для загального забезпечення якості програмного забезпечення.

Звіт демонструє зміну підходу щодо якості коду, оскільки продукти еволюціонують у бік зрілості. Це помітно в збільшенні використання воріт якості та пріоритетності тестування.

  • Використання автоматизованих воріт якості зросло з 27% на стадії розробки до 40% після запуску.
  • Чим більша команда розробників, тим більший пріоритет надається автоматизованим тестам.

52% учасників опитування сказали, що зіткнулися з технічними труднощами, а 45% – з організаційними та командними проблемами, навіть якщо в компанії були погоджені всі заходи щодо якості коду.

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

OpenAI додає в Codex функцію, яка слідкує за діями користувача на екрані

Розробники інструменту Codex представили функцію Chronicle, яка покликана змінити підхід до взаємодії штучного інтелекту з…

21.04.2026

GitHub зупиняє реєстрацію в Copilot та обмежує доступ до моделей

Сервіс GitHub оголосив про значні зміни в тарифних планах Copilot для індивідуальних користувачів. Вони включають…

21.04.2026

Deezer: 44% нової музики згенеровано штучним інтелектом. Більшість прослуховувань — боти

Стрімінговий сервіс Deezer оприлюднив приголомшливі дані за квітень 2026 року: майже половина всього нового музичного…

21.04.2026

Міноборони України набирає команду в Центр штучного інтелекту. Шукають IT-фахівців

Міністерство оборони України опублікувало перелік вакансій для Defense AI Center «A1». Під цією назвою відкрито…

20.04.2026

Всі хочуть спробувати Claude Mythos: заради нової моделі АНБ ігнорує заборону Пентагону

Незважаючи на офіційні обмеження та конфлікт між Anthropic та Міністерством оборони США, Агентство національної безпеки…

20.04.2026

Штучний інтелект виявляє більше помилок, ніж розробники можуть виправити

Світ розробки програмного забезпечення зіткнувся з несподіваним побічним ефектом прогресу. Інструменти на базі штучного інтелекту,…

20.04.2026