Connect with us

Исследования

Обеспечение качества кода 2024 — отчет JetBrains

Компания JetBrains выпустила первый годовой отчет о качестве программного обеспечения — “The State of Software Quality Report 2024”.

Опубликовано

/

     
     

Компания JetBrains выпустила первый годовой отчет о качестве программного обеспечения — “The State of Software Quality Report 2024”.

Вот некоторые интересные цифры из него:

  • Самые эффективные практики обеспечения качества кода — Автоматизированная сборка и развертывание, Автоматизированные тесты, Автоматизированная проверка качества для каждого запроса на слияние.
  • Самые не эффективные — Утверждение руководством, Тестирование на аутсорсе, Ручное тестирование менеджерами, дизайнерами и инженерами.
  • Ключевые практики, которые отсутствуют из-за отсутствия ресурсов на эффективное внедрение — Автоматизированная проверка качества для каждого запроса на слияние, Фиче-флаги для развертывания и Ручное тестирование выделенной QA командой.
  • 6 наиболее распространенных обязательных проверок качества кода:

Обеспечение качества кода 2024 - отчет JetBrains

  • Юнит-тесты используются 65-69% команд в качестве обязательных проверок кода, отправляемого в прод, а 58% также полагаются на интеграционные тесты как на критический этап процесса. Обязательными для выпуска кода в производство являются в основном автоматизированные проверки.
  • Компании все чаще полагаются на автоматизированные системы контроля качества и контролируемые развертывания по мере созревания своих продуктов. Эта тенденция проявляется в растущем использовании автоматизированных систем контроля качества, которое растет с 27% на этапе разработки (до того, как продукт был запущен) до 40% на этапе роста (когда продукт масштабируется после запуска), и внедрение фиче-флагов для контролируемого развертывания, которое увеличивается с 29% до 50%. В отличие от этого, ручное QA не демонстрирует сопоставимого роста, что свидетельствует о сдвиге в сторону более автоматизированных методов QA.
  • Масштаб имеет значение: изменения в релизных циклах по мере роста компаний:

Обеспечение качества кода 2024 - отчет JetBrains

Инвестирование в качество приносит свои плоды — крупные компании с большим количеством разработчиков и те, у кого зрелые продукты, часто имеют сложные циклы выпуска, потому что риски и затраты, связанные с некачественным кодом слишком высоки, чтобы их игнорировать.

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

Весь отчет вы можете скачать на сайте JetBrains.

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: