2. PVS-Studio 7.13
905 Диагностик
на страже качества, защищенности (SAST)
и безопасности кода
13 лет на рынке
2
🔍 404 для C++
🔍 171 для C#
🔍 106 для Java
🔍 … и 224 специализированных
5. Разработчику 🔥 Частые ошибки при разработке
🔥 Утомительная отладка при поиске багов
🔥 Ошибки попадают в продакшн
🔥 Проблемно вернуться к отладке после этапа
тестирования
5
6. Менеджеру 💡 Частый возврат к старым задачам из-за багов
💡 Пользователи замечают ошибки
💡 Код становится хуже с ростом компании
💡 Объём кода увеличивается и сложно
оценивать его качество и надежность
6
7. Security
Специалисту
🔒 Сложности с внешним аудитом
🔒 Применение security и safety стандартов
🔒 Требования использовать подобные
инструменты
7
9. ошибки доступа к
памяти
опечатки
переполнение
буфера
выход за
границы
неправильная работа
с методами
ошибки сериализации /
десериализации
недостижимый
код
проблемы
безопасности
и многое другое...
неправильная работа с
типами
ошибки
синхронизации
Виды проблем
9
21. Качество кода
IDE
Visual Studio
IntelliJ IDEA
Rider
CLion
Qt Creator
Eclipse
Игровые движки
Сборочные системы
MSBuild
CMake
Make
Ninja
Gradle
Maven
Unreal Engine
Unity
SonarQube
21
22. CI
Embedded
Keil µVision, DS-MDK
IAR Embedded Workbench
Platform.io
QNX Momentics
TI ARM Code Generation
Виртуализация
Docker
WSL
Облачные CI
CircleCI
Travis CI
GitLab
Azure DevOps
Jenkins
TeamCity
22
Распределённая сборка
IncrediBuild