Мы отправили разработчикам TortoiseSVN на некоторое время бесплатный ключ для анализатора PVS-Studio. Пока они не успели им воспользоваться, я решил быстро скачать исходные коды TortoiseSVN и самостоятельно выполнить анализ. Цель понятна. Очередная небольшая статья для рекламы PVS-Studio.
Читать полностью »
Рубрика «pvs-studio» - 41
Повторная проверка TortoiseSVN с помощью анализатора кода PVS-Studio
2013-06-25 в 6:10, admin, рубрики: c++, pvs-studio, tortoisesvn, Блог компании PVS-Studio, ошибки программистов, метки: c++, pvs-studio, tortoisesvn, ошибки программистов, СиЕдинорог вновь готов к общению с Си++ программистами
2013-05-08 в 6:25, admin, рубрики: c plus plus, c++, c++11, pvs-studio, Блог компании PVS-Studio, Си, си плюс плюс, си программирование, метки: c plus plus, c++, c++11, pvs-studio, Си, си плюс плюс, си программирование
Приглашаю Си/Си++ программистов присоединиться к блогу PVS-Studio. Вы узнаете о разных интересных вещах из мира Си/Си++ и о том, кто, где и как программирует. Расскажу немного о том, что не было опубликовано на Хабре за время нашего отсутствия здесь.
Читать полностью »
PVS-Studio: отзывы
2012-07-09 в 8:36, admin, рубрики: pvs-studio, инструменты разработки, С++, статический анализ кода, я пиарюсь, метки: pvs-studio, инструменты разработки, С++, Си, статический анализ кода Решил собрать в одном месте отзывы различных людей, касающиеся нашего статического анализатора кода PVS-Studio. Некоторые отзывы приведены целиком, другие частично. С оригинальными отзывами можно познакомиться, перейдя по соответствующим ссылкам.
Читать полностью »
Что общего у статического анализа и поисковиков? Хороший «top»!
2012-04-18 в 7:48, admin, рубрики: c++, pvs-studio, Программирование, разработка, статический анализ, статический анализ кода, метки: pvs-studio, статический анализ, статический анализ кодаРазработчики поисковиков типа Google/Яндекс и разработчики инструментов статического анализа кода решают в каком-то смысле очень похожую задачу. И те, и другие должны предоставить пользователю некоторую выборку с ресурсами, которые «отвечают» желаниям пользователя. Нет, конечно, в идеале разработчики поисковиков хотели бы ограничиться кнопкой «Мне повезет!» (I'm Feeling Lucky). А разработчики инструментов анализа кода хотят выдавать только список реальных ошибок в коде. Но реальность как всегда накладывает ограничения. Хотите узнать, как мы сражаемся с жестокой реальностью при разработке PVS-Studio?
Не зная брода, не лезь в воду. Часть третья
2012-04-11 в 11:34, admin, рубрики: c plus plus, c++, c++11, pvs-studio, битовые операции, Компиляторы, метки: c plus plus, c++, c++11, pvs-studio, битовые операции
Продолжу рассказы о том, как программисты ходят по краю, даже не подозревая об этом. Поговорим об операциях сдвига <<, >>. Принципы работы операторов сдвига очевидны и многие программисты даже не знают, что их использование согласно стандарту Си/Си++ может приводить к неопределенному или к неуточненному поведению (undefined behaviour/unspecified behavior).
Читать полностью »
Изучение способов привлечения на сайт программного продукта
2012-03-28 в 12:33, admin, рубрики: pvs-studio, реклама в интернете, реклама в социальных сетях, Социальные сети и сообщества, электронная коммерция, метки: pvs-studio, реклама в интернете, реклама в социальных сетях, электронная коммерция
Аннотация
Эта статья будет интересна тем, кто продвигает свои собственные программные продукты в интернете. Статья исключительно практическая. Она представляет собой отчёт о некоторых действиях, которые мы осуществляли в последнее время для продвижения продукта PVS-Studio. Я расскажу, что работает, что не работает и поделюсь сопутствующими мыслями.
Читать полностью »
Ревизия кода / Повторная проверка проекта Notepad++
2012-02-13 в 10:28, admin, рубрики: c plus plus, code review, notepad++, pvs-studio, обзор кода, ошибки в коде, статический анализ кода, метки: c plus plus, code review, notepad++, pvs-studio, обзор кода, ошибки в коде, статический анализ кода
Прошло более года, как мы проверили Notepad++ с помощью PVS-Studio. Интересно посмотреть, насколько анализатор PVS-Studio стал лучше, и что было исправлено в Notepad++ из прежних ошибок.
Введение
Итак, мы проверили проект Notepad++ взятый из репозитория 31 января 2012. Для проверки использовался анализатор PVS-Studio версии 4.54.
Как уже было сказано, мы ранее проверяли этот проект. Ошибок нашли не много, но всё-таки что-то нашли. В новой версии проекта часть старых ошибок исправлена, а часть нет. Это странно. По всей видимости, прежняя заметка осталась незамеченной авторами Notepad++ и они не воспользовались PVS-Studio для проверки проекта.Читать полностью »