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

  • Хабрахабр

    Проверка Telerik UI for UWP для знакомства с PVS-Studio

    Уже стало традицией, что программисты, пополняющие команду PVS-Studio, начинают свою деятельность с написания статьи про анализ проекта с открытым исходным кодом. В этот раз таким проверенным проектом станет Telerik UI for UWP. Анализатор кода PVS-Studio PVS-Studio — это инструмент для выявления ошибок и потенциальных уязвимостей в исходном коде программ, написанных на языках C, C++, C# и Java. Работает на Windows,…

    Подробнее »
  • Хабрахабр

    Преподавателям на заметку: PVS-Studio для знакомства студентов с инструментами анализа кода

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

    Подробнее »
  • Хабрахабр

    Работа с возражениями: статический анализ будет отнимать часть рабочего времени

    Общаясь с людьми на конференциях и в комментариях к статьям, мы сталкиваемся со следующим возражением: статический анализ сокращает время на нахождение ошибок, но отнимает время у программистов, что нивелирует пользу от его использования и даже наоборот тормозит процесс разработки. Давайте разберём это возражение и покажем, что оно беспочвенно.Утверждение «статический анализ будет отнимать часть рабочего времени» в отрыве от контекста является…

    Подробнее »
  • Хабрахабр

    Использование PVS-Studio при проверке Unreal Engine проектов на операционной системе Windows

    Данная статья посвящена особенностям проверки Unreal Engine проектов с помощью статического анализатора PVS-Studio на операционной системе Windows: как установить анализатор, как проверить проект, где и как посмотреть отчёт об ошибках.Неотъемлемой частью цикла наших статей являются темы, так или иначе связанные с игровой индустрией. Проверить физический движок, используемый в AAA-играх — пожалуйста, составить топ ошибок в игровой индустрии – на здоровье,…

    Подробнее »
  • Хабрахабр

    DIY от PVS-Studio: Геймификация достижений

    Если быть честными, говоря о работе, то давайте признаемся: даже самое любимое дело может время от времени наскучивать, сводить на нет настроение и изматывать однообразностью. Поэтому в нашем офисе PVS-Studio мы стараемся раскрасить яркими красками наши будни. Сегодня будет рассказ об одном из таких нововведений — геймификации достижений нашего коллектива.Это моя первая статья на Хабре, поэтому давайте познакомимся. Меня зовут…

    Подробнее »
  • Хабрахабр

    Ищем баги в PHP коде без статических анализаторов

    Моя самая любимая часть в статическом анализе кода — это выдвижение гипотез о потенциальных ошибках в коде с последующей их проверкой. Пример гипотезы: Функции strpos легко передать аргументы в неправильном порядке. Но есть вероятность, что даже на нескольких миллионах строк кода подобная диагностика не "выстрелит", поэтому на неудачные гипотезы тратить много времени не хочется. Сегодня я покажу как выполнять простейший…

    Подробнее »
  • Хабрахабр

    Как настроить PVS-Studio в Travis CI на примере эмулятора игровой приставки PSP

    Travis CI — распределённый веб-сервис для сборки и тестирования программного обеспечения, использующий GitHub в качестве хостинга исходного кода. Помимо указанных выше сценариев работы, можно добавить собственные, благодаря обширным возможностям для конфигурации. В данной статье мы настроим Travis CI для работы с PVS-Studio на примере кода PPSSPP. Введение Travis CI — это веб-сервис для сборки и тестирования программного обеспечения. Обычно его…

    Подробнее »
  • Хабрахабр

    PVS-Studio — двигатель прогресса

    Команда PVS-Studio и наш продукт делают большой вклад в развитие качества программного обеспечения. Причем, помимо явного обнаружения ошибок в закрытых и открытых проектах, происходит косвенный вклад в развитие компиляторов и других инструментов анализа кода. Нам приятно, что мы иногда являемся законодателями мод и мы решили посвятить этому небольшую заметку в нашем блоге.PVS-Studio — это статический анализатор для выявления ошибок и…

    Подробнее »
  • Хабрахабр

    PVS-Studio в гостях у Apache Hive

    Последние десять лет движение open source является одним из ключевых факторов развития IT-отрасли и важной ее составной частью. Роль и место open source не только усиливается в виде роста количественных показателей, но происходит и изменение его качественного позиционирования на IT-рынке в целом. Не сидя сложа руки, бравая команда PVS-Studio активно способствует закреплению позиций open source проектов, находя затаившиеся баги в…

    Подробнее »
  • Хабрахабр

    Использование статического анализатора PVS-Studio при разработке для встраиваемых систем на C и C++

    Из этой статьи вы узнаете, как запустить проверку embedded-проекта и как работать с отчетом анализатора. Анализатор PVS-Studio поддерживает ряд компиляторов для встраиваемых систем. В текущей версии возможна проверка проектов при сборке одним из следующих компиляторов под Window, Linux и macOS: Установка Процедура установки зависит от операционной системы, под которой вы ведете разработку. Под Linux вы можете установить анализатор из репозитория…

    Подробнее »


Кнопка «Наверх»
Закрыть