PVS-Studio
1.5K subscribers
1.1K photos
33 videos
2 files
1.19K links
Тот самый анализатор с Хабра:
https://pvs-studio.ru/ru/
Download Telegram
📣Доклад Максима Стефанова "Расширяем идею статического анализа от проверки кода до других процессов разработки".

Идею статического анализа можно использовать не только для поиска ошибок, запахов или некорректного форматирования. Взглянем на это с точки зрения фиксации уже имеющихся знаний команды по уже решенным задачам. Например, можно фиксировать опыт подготовки статей для публикации, написания разделов документации, написания UI-тестов. Кстати, здесь есть повод поговорить и об машинном обучении, которое может само выявить определённые закономерности.
🔸https://youtu.be/KAHm4OXyWkk
Вот такие сертификаты сегодня получили те, кто посетили все лекции из курса "Современный и эффективный С++". Всего было 12 лекций и проводили их эксперты по С++ нашей команды: ведущий разработчик Филипп Хандельянц и технический директор Андрей Карпов.

Если вы хотели попасть на лекции, но по какой-либо причине не смогли, не переживайте - записи всех выступлений можно посмотреть здесь: https://vk.com/pvsstudio.workshop. К тому же, это не последнее подобное мероприятие, которое мы проводим - впереди будет еще много образовательных проектов. Когда именно? Подписывайтесь на наши страницы в соц. сетях, чтобы ничего не пропустить 😉 🔹 VK: https://vk.com/pvsstudio_rus 🔸Instagram: https://www.instagram.com/pvsstudio_rus/
📣Доклад Сергея Хренова "Специфика разработки и тестирования статического анализатора".

В докладе рассказано об особенностях разработки и тестирования такого программного продукта, как статический анализатор.
Можно будет узнать как о стандартных методиках тестирования, которые мы используем (обзоры кода, Unit и UI-тесты, нагрузочное тестирование), так и о специфических, позволяющих контролировать качество поиска ошибок при внесении доработок в ядро анализатора. 🔹https://youtu.be/TTc0nd27XXE
This media is not supported in your browser
VIEW IN TELEGRAM
📣Доклад Андрея Карпова "Что могут статические анализаторы, чего не могут программисты и тестировщики"

Одной из технологий выявления ошибок на ранних этапах является статический анализ кода. К сожалению, ряд инструментов реализуют анализ весьма поверхностно, что снижает доверие к методологии статического анализа в целом. Некоторые программисты начинают думать, что анализ кода — это нечто, базирующееся на регулярных выражениях, и они сами легко найдут такие ошибки. На самом деле всё гораздо сложнее и интересней. Более того, многие ошибки невероятно сложно найти, если не использовать инструменты статического анализа кода. И в этом докладе будет продемонстрировано множество таких случаев.

Послушав доклад, вы взглянете на статический анализ совсем по-новому. Дополнительно будет рассказано, с чего начать, если вы захотите внедрить инструмент статического анализа в уже существующий процесс разработки. 🔹https://youtu.be/lqEJOM5JPkE
This media is not supported in your browser
VIEW IN TELEGRAM
Статические анализаторы – наши верные помощники, умеющие зорко просматривать код на предмет нарушений форматирования, характерных багов и даже ошибок правописания и конфигурации.

В докладе говорится о:

🔹 том, как заставить анализаторы приносить пользу в вашем конвейере непрерывной интеграции, в том числе для старых и не использовавших ранее анализ проектов;
🔸 об ограничениях анализаторов и их месте в процессе непрерывной интеграции;
🔹 о "методе храповика" уменьшения количества находок статического анализа. Примеры будут на Jenkins, но общие принципы могут быть применены для любой CI системы. 🔸https://youtu.be/_Wv-PvZeRlI
Если быть честными, говоря о работе, то давайте признаемся: даже самое любимое дело может время от времени наскучивать, сводить на нет настроение и изматывать однообразностью. Поэтому в нашем офисе PVS-Studio мы стараемся раскрасить яркими красками наши будни. Сегодня будет рассказ об одном из таких нововведений — геймификации достижений нашего коллектива. https://habr.com/ru/company/pvs-studio/blog/465169/
This media is not supported in your browser
VIEW IN TELEGRAM
📣Доклад Юрия Минаева "Не связывайтесь с поддержкой C++ программистов".

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

Расскажем об интересном опыте поддержки наших пользователей, использующих анализатор PVS-Studio. Например, как инструмент оказывается в шоке от строковых литералов размером 26 мегабайт.

Приятного просмотра 😉 https://youtu.be/o7YhI5-YaEk