🫡 Рецепты регулярного статического анализа
В последнем релизе PVS-Studio мы добавили одну очень классную фичу - анализ модифицированных файлов. Данный режим является полноценной альтернативой режиму инкрементального анализа и работает несколько другим образом.
Если инкрементальный анализ взаимодействует со сборочной системой и получает информацию о произошедших модификациях оттуда, то данный режим работает на несколько другом механизме: для зависимостей проекта высчитываются хэш-суммы, а далее анализатор пересчитывает их при запуске повторного анализа и может сделать вывод о том, какие файлы изменились, а какие можно исключить из анализа за ненадобностью.
Статья, к которой я сейчас подвожу, на самом деле должна была рассказывать конкретно про этот режим анализа, однако я вспомнил о том, что часто рассказываю про регулярный статический анализ, его необходимость, а также о том, как его делать, в своих докладах, и эта тема довольно интересная.
Текст по ссылке ниже описывает наиболее полезные способы применения регулярного статического анализа. Более того, для каждого из этих способов представлены конкретные рецепты приготовления при использовании анализаторов PVS-Studio.
Читать:
- на русском
- на английском
🎤 feelin
Post #111
92