Исследования
Отчет «Качество кода 2020»
В новом исследовании OverOps рассматриваются вопросы тестирования и обеспечения качества кода.
В новом исследовании OverOps рассматриваются вопросы тестирования и обеспечения качества кода. В нем показывается, что в то время как продолжается принятие гибких методологий, автоматизированный анализ кода является следующей большой технологией.
Ключевые выводы
В большинстве случаев команды разработки предпочитают качество скорости. Подавляющее большинство организаций (70%) говорит, что качество программного обеспечения важнее скорости доставки, однако и критичные вопросы со скоростью сохраняются. Исследование показало, что, несмотря на то, что у большинства команд качество является приоритетным, отсутствие организационных процессов, давление сроков и другие факторы снижают производительность труда разработчиков и приводят к тому, что более 50% команд сталкиваются с проблемами, связанными с критическими или влияющими на клиентов ошибками, один или несколько раз в месяц.

Основные проблемы в обеспечении качества кода — недостаток инструментов, отсутствие достаточного времени на разработку, невнятное руководство проектом.

От CI/CD и ежедневных релизов до фиче флагов и предупреждений — современные инженерные команды используют широкую экосистему передовых технологий и практик. Главное это ручное тестирование (70%), автоматическое тестирование (65%) и управление логами (62%).

Результаты опроса показывают, что, хотя разработчики продолжают вкладывать средства в автоматизацию пайплайнов и создание контейнерезированных микросервисов, автоматизированный анализ кода рассматривается как технология будущего. На вопрос о том, какие инструменты участники планируют использовать в 2020 году, 37% указали на статический анализ кода и 28% отметили динамический анализ кода, поставив эти инструменты анализа на первое место в списке.

-
Видео и подкасты для разработчиков4 недели назадКак копилот генерит код? Идем под капот
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.17
-
Разработка4 недели назадTime Profiler в Xcode Instruments: повышение производительности с помощью ИИ
-
Разработка4 недели назадАнимируем зачеркивание текста в SwiftUI
