heisenbug Heisenbug 2018 Мск (06.12.2018)

Что могут статические анализаторы, чего не могут программисты и тестировщики

img

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

Комментарий Программного комитета:

Статический анализ не только для разработчиков! Доклад Андрея — про ценность этой практики для всех, кто озабочен вопросами качества продукта.

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

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