Видео

Мифы о безопасности C# кода

Конференция: DotNext 2016.

Ни для кого не секрет, что, программируя на С++, легко прострелить себе ногу. Безусловно, C# в этом плане лучше, но намного ли? Некоторые ошибки, возможные в С++, невозможно допустить в C#. Однако иные встречаются в обоих языках. Более того — есть ряд ошибок, встречающихся только в C#. Сергей вместе со слушателями рассмотрит, что это за ошибки и в каких известных open-source проектах их удалось обнаружить. Докладчик ...

9 декабря 2016 г.

Подготовка Linux-версии PVS-Studio

Конференция: CoreHard 2016.
Большинство программистов плохо представляют, что означает создание PVS-Studio для Linux.
Многие думают, что вся сложность в портировании кода, однако это очень далеко от истины: портировать код очень просто, однако это только 5% работы. Остальная работа скрыта от стороннего наблюдателя и заключается в решении многих инфраструктурных вопросов.

Автор предлагает заглянуть на кухню разработчиков анализатора PVS-Studio и ...

22 октября 2016 г.

Как избежать ошибок, используя современный C++

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

На этом докладе будет сказано о том, какие техники из современного C++ позволяют писать не только более простой и вы...

26 августа 2016 г.

Что знает статический анализатор, чего не знаете вы

Конференция: CLRium 2016.

Статический анализ зря недооценивается программистами. Он также важен, как например система контроля версий. Статический анализатор часто видит то, что не видит программист. То что не видит программист можно разделить на 2 группы: незаметные опечатки и проблемы, о которых программист даже не знает. Рассмотрим их поподробнее и с примерами. В чем отличие инструментов статического анализа от других инструментов. Что знае...

15 апреля 2016 г.

Цена ошибки

Конференция: C++ Russia 2016.
Многие разработчики не представляют, как дорого обходятся ошибки в программах. Причем имеются ввиду не падения ракет и прочие катастрофы, а обыкновенное прикладное программное обеспечение. Хочется показать всю важность нахождения ошибок на самых ранних этапах.

Одним из способов выявить ошибку как можно раньше является статический анализ кода. Будет сказано не только об этом, но и о различных приемах при написании к...

26 февраля 2016 г.

Статический анализ, как гигиена кода

Конференция: DotNext 2015.
Гигиеническими процедурами можно пренебрегать или даже не знать о них. Результат – масса ненужных болезней, которых можно было избежать. Аналогично и с программным кодом. Использование инструментов статического анализа позволяет быстро выявить и устранить многие ошибки на самом раннем этапе.

Автор доклада расскажет, что такое методология статического анализа кода. Расскажет о правильном и неправильном использовании ин...

11 декабря 2015 г.

200 open-source-проектов спустя: опыт статического анализа исходного кода

Конференция: Positive Hack Days 2015.
Одна из особенностей работы его команды — анализ большого количества различных программных проектов. Рассказывать о закрытых коммерческих проектах часто запрещает NDA, а вот об open source можно и нужно говорить.

Какие ошибки допускают в open-source-проектах? Какой код более качественный — закрытый или открытый? Нужно ли придерживаться стандартов кодирования, или они давно устарели? Какие ошибки сложнее най...

27 мая 2015 г.

Необычные приёмы в C++

Запись вебинара, организованного компанией Embarcadero.

Эксперт в области C++, Андрей Карпов рассказывает об интересных и забавных, а также эффективных приёмах программирования.

2 декабря 2013 г.

C++Builder и C++11

Запись вебинара от 21.06.2013 по C++ с Андреем Карповым.
Это один из вебинаров, организованных компанией Embarcadero. Андрей Карпов рассказывает про некоторые новые возможности C++11.

21 июня 2013 г.

СИ++ УМЕР. ДА ЗДРАВСТВУЕТ СИ++

Конференция: TulaDevNET 2012.

Любого обычного человека окружает мир сетей, мобильных устройств, сайтов, облаков. Чтобы работать с этим миром, придумано невероятное количество технологий и языков программирования. Есть ли среди них место для языков Си/Си++? Стоит ли тратить время на их изучение, стоит ли использовать их в своих проектах? Не пора ли этим языкам на пенсию? Эти темы в своем докладе обсудит Андрей Карпов, активно участвующий в жизн...

24 ноября 2012 г.


Найденные ошибки

Проверено проектов
410
Собрано ошибок
14 111

А ты совершаешь ошибки в коде?

Проверь с помощью
PVS-Studio

Статический анализ
кода для C, C++, C#
и Java

goto PVS-Studio;
Этот сайт использует куки и другие технологии, чтобы предоставить вам более персонализированный опыт. Продолжая просмотр страниц нашего веб-сайта, вы принимаете условия использования этих файлов. Если вы не хотите, чтобы ваши данные обрабатывались, пожалуйста, покиньте данный сайт. Подробнее →
Принять