Статистический анализ кода
Описание
Это процесс тестирования приложения на наличие ошибок и уязвимостей в исходном коде с применением инструментов для статического анализа (SonarQube, PVS-Studio и другие). Основная задача практики состоит в обнаружении ошибок и дефектов безопасности на этапе разработки приложения и их устранение до момента попадания на стенды.
Ценность
Преимущества:
- Статический анализ кода позволяет относительно быстро определить качество кода и обнаружить наиболее часто встречаемые ошибки еще до проведения тестов.
- За счет большой базы типовых ошибок накопленной разработчиками анализатора, статический анализ позволяет определить потенциальные проблемы в коде, который не покрыт тестами или в котором проверяются не все возможные варианты входных данных.
Последствия отсутствия:
- Дефекты обнаруживаются на более поздних стадиях тестирования.
- Из-за отсутствия метрик и целевых значений показателей, качество кода со временем может деградировать. Код станет более сложным и менее поддерживаемым.
Критерии оценки 13
Статический анализ интегрирован с пайплайном сборки
Отчеты о статическом анализе доступны команде
Quality Gates и целевые показатели качества настроены
Описан эталонный workflow с Quality Gate / Security Gate
При не прохождении любого из Quality Gate код отправляется на доработку
Подключен SAST, используются линтеры для Kubernetes-манифестов (например, kubeconform)
Результаты статического анализа регулярно анализируются, используются для улучшения показателей и поддерживаются планом дальнейших улучшений
Статический анализ интегрирован с пайплайнам сборки
Отчеты о статическом анализе доступны команде
Настроены Quality Gates, целевые показатели качества, при их несоблюдении код отправляется на доработку.
Подключен SAST. Используются линтеры для k8s манифестов (например, kubeconform)
Описанный эталонный workflow с Quality Gate / Security Gate
Статический анализ используется для галочки, отчеты никто не смотрит, показатели не улучшаются, плана по улучшению — нет
Ресурсы 1
-
Источники
Метаданные
- ID:
- ac73d8d4-15df-4368-beca-4455416ce849
- Slug:
static-analysis- Версия:
- 2.0
- Проекты:
- ФармаИмпекс Client1/Project1
- Критерии:
- 7 survey 6 check
- Создано:
- 2026-04-30
- Обновлено:
- 2026-04-30