Fast Track
200 open-source-проектов спустя: опыт статического анализа исходного кода
Ведущий: Евгений Рыжков
Соавтор: Андрей Карпов
Одна из особенностей работы нашей команды — анализ большого количества различных программных проектов. Рассказывать о закрытых коммерческих проектах часто запрещает NDA, а вот об open source можно и нужно говорить. Какие ошибки допускают в open-source-проектах? Какой код более качественный — закрытый или открытый? Нужно ли придерживаться стандартов кодирования, или они давно устарели? Какие ошибки сложнее найти и исправить — сложные архитектурные или простые опечатки? Проанализировав за несколько лет сотни программных проектов от zlib до Chromium, мы готовы поделиться своим опытом и ответить на эти вопросы.
- Язык доклада
- Русский
- Материалы
- Видео
- Презентация
Евгений Рыжков — генеральный директор компании «СиПроВер», которая разрабатывает статический анализатор кода PVS-Studio. Автор статей по разработке программных систем и технологиям анализа кода. Защитил кандидатскую диссертацию на тему «Статический анализ кода для автоматизированного обнаружения ошибок при переносе программ на 64-битные платформы».
Андрей Карпов — технический директор компании «Системы программной верификации», занимается разработкой инструментов статического анализа исходного кода. Несколько лет работал в научном центре «ГДТ Софтвер Гроуп», где приобрел уникальный опыт создания ресурсоемких приложений в области численного моделирования и визуализации. Разработчик статического анализатора Viva64 и PVS-Studio.
