TGViewer
feelin feelin @feelindev · 47 subscribers
Post #177 106
🔥 Регулярная трилогия

Много рассказываю на своих докладах про то, почему регулярный статический анализ важен, но доклады - такая штука, где не получится сильно углубиться в детали конкретного юзкейса.

Поэтому я "решил проблему гениально" - выпустил на Хабре целую трилогию статей с рецептами на все случаи жизни :)

Слева направо:

1. Нужно разобраться, как оптимизировать время работы анализатора, и не тратить время на анализ того, что не требуется в регулярном анализе конкретных изменений. Для этого подойдут различные вариации инкрементального анализа. Об этом первая статья - Рецепты для регулярного статического анализа кода.

2. Чтобы достичь регулярности анализа, потребуется автоматизация. Лучшим вариантом автоматизировать статический анализ будет его использование в процессе непрерывной интеграции (CI). О том, как это сделать, вторая статья - Статический анализ Pull Request'ов — ещё один шаг к регулярности.

3. После того, как анализ в CI пройдёт, нужно как-то обработать результаты. Здесь нам поможет почтовая рассылка и веб-интерфейсы, в которых можно будет всей командой обрабатывать полученные срабатывания. Об этом третья статья - Управление результатами статического анализа.

Несмотря на то, что в текстах описаны рецепты для вполне конкретного анализатора PVS-Studio, всё же статьи опираются на общепринятые практики, поэтому воспользоваться описанным получится для любого используемого инструмента.

🎤 feelin
  • 🍓 2
More from @feelindev
  1. Oct 1, 2026Мне нужна твоя одежда и твой мотоцикл Вечная тема, которая преследует AI: не взбунтуются л…
  2. Sep 28, 2026Искусственное сопротивление В последнее время я часто задумываюсь о том, почему некоторые…
  3. Sep 22, 2026Яблочная секта Уже пару месяцев как я прикупил себе последний MacBook Air на M5. Сегодня р…
  4. Sep 18, 2026Highway to AI В Developer Relations есть один важный аспект – открытость своего продукта и…
  5. Sep 16, 2026Plata за хайп На прошлой неделе в IT-тусовке разразился скандал из-за ситуации с разработч…
  6. Sep 15, 2026Яблочный телепорт На прошлой неделе случайно нащупал технологию, о существовании которой д…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →