ADD 2011. Скринкаст: статический анализ Си++ кода
На конференции ADD 2011 я выступал с докладом «Статический анализ Си++ кода». Благодаря старанию Стаса Фомина belonesox появился замечательный скринкаст (видео + презентация), который я предлагаю вашему вниманию.

В докладе показано много примеров интересных ошибок, найденных мною в open source проектах. Я расскажу, как можно найти многие подобные ошибки еще на этапе написания кода с помощью методологии статического анализа.

Да, в докладе я упоминаю PVS-Studio. Но доклад вовсе посвящен не этому инструменту, а тому, как использовать статический анализ на практике и получать от этого profit.

Итак, собственно доклад (длительность 42 минуты):



Ключевые моменты:
  1. Мы все допускаем ошибки при написании кода.
  2. Чем раньше ошибка будет обнаружена, тем дешевле и проще её исправление.
  3. Статический анализ позволяет обнаружить ошибки на самом раннем этапе.
  4. Максимальную пользу инструменты стати��еского анализа приносят при регулярном их использовании. Если откладывать анализ «на потом», то огромное количество ошибок исправляется не сразу, а медленно и печально в процессе отладки и тестирования.

Дополнительная информация: