Конференция завершена. Ждем вас на РИТ++ в следующий раз!

Комплексное использование анализаторов для повышения качества кодаОрганизация программного кода

Доклад принят в программу конференции
Юрий Минаев
PVS-Studio

Разработчик в компании PVS-Studio. Участвует в разработке ядра C++ анализатора и диагностических правил.

Тезисы

Нет смысла искать серебряную пулю, которая одновременно найдёт потенциальные уязвимости, проверит оформление кода, предупредит о запахах кода и вообще сделает "хорошо". Есть возможность собрать коллекцию инструментов, которая будет решать те задачи, которые стоят перед разработчиками. Однако, собрать коллекцию мало, нужно ещё иметь возможность единообразно работать со всеми отчётами, предоставляемыми разнородными инструментами, такими как статические анализаторы кода, санитайзеры, компиляторы, инструменты анализа покрытия кода и так далее. Поэтому поговорим о SonarQube, который может стать такой обобщающей платформой и посмотрим на примерах, как осуществляется интеграция различных средств.

Java
,
C/C++
,
Стандарты кодирования
,
Непрерывная интеграция
,
Code Review

Другие доклады секции Организация программного кода