Обновить
261.79
Рейтинг
PVS-Studio
Статический анализ кода для C, C++, C# и Java
Сначала показывать

Какая стратегия освобождения памяти используется в C и С++ ядре PVS-Studio?

Блог компании PVS-Studio C++ *

Какая стратегия освобождения памяти используется в C и С++ ядре PVS-Studio?
Так получилось, что в различных обсуждениях мы уже несколько раз комментировали, как C и C++ модуль PVS-Studio работает с памятью. А раз так, пришло время оформить этот ответ в виде маленькой статьи.

Читать дальше →
Всего голосов 17: ↑14 и ↓3 +11
Просмотры 3K
Комментарии 2

Новости

Игра с null: проверка MonoGame статическим анализатором PVS-Studio

Блог компании PVS-Studio .NET *Разработка игр *C# *

Анализатор PVS-Studio уже не раз был использован для анализа кода библиотек, фреймворков и движков для разработки игр. Пришло время добавить к их списку MonoGame – низкоуровневый gamedev-фреймворк, написанный на языке C#.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.6K
Комментарии 1

MuditaOS: зазвонит ли ваш будильник? Часть 1

Блог компании PVS-Studio C++ *C *

Операционные системы – это тот вид софта, для которого качество исходного кода особенно критично. В этот раз под объективы анализатора PVS-Studio попала MuditaOS. Так давайте же посмотрим, что нам удалось найти в данной операционной системе с открытым исходным кодом.

Читать далее
Всего голосов 28: ↑25 и ↓3 +22
Просмотры 4.8K
Комментарии 21

Хватит терять клиентов! Или как разработчику тестировать сайт, на примере PVS-Studio. Часть 1

Блог компании PVS-Studio Тестирование IT-систем *Python *Django *Тестирование веб-сервисов *
Tutorial

Сайт с багами – горе для бизнеса. Всего одна 404-я или 500-я ошибка может лишить вашу компанию солидной суммы денег и хорошей репутации. Но есть способ избежать этого: тестировать сайт. О том, как это сделать, расскажет данная статья. Прочитав её, вы узнаете, как тестировать код на Django, создать своего пользователя-тестировщика и много чего еще. Добро пожаловать под кат.

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 2.4K
Комментарии 6

PVS-Studio для Visual Studio 2022

Блог компании PVS-Studio Visual Studio *Разработка под Windows *

Команда PVS-Studio пишет много статей на разные интересные темы. Но вот вопросы взаимодействия с самим анализатором затрагиваются редко. Исправим этот недочёт обзорной статьёй, описывающей плагин PVS-Studio для среды Visual Studio 2022.

Читать далее
Всего голосов 14: ↑10 и ↓4 +6
Просмотры 3.3K
Комментарии 10

PascalABC.NET, повторная проверка

Блог компании PVS-Studio .NET *Visual Studio *C# *Разработка под Windows *

Приветствуем всех любителей чистого кода. Сегодня у нас на разборе проект PascalABC.NET. Ранее мы уже искали ошибки в этом проекте при помощи сразу двух инструментов статического анализа, а именно плагинов для SonarQube: SonarC# и PVS-Studio. Этому была посвящена статья в далёком 2017 году. В этот раз мы решили ограничиться только C# анализатором PVS-Studio последней актуальной версии и посмотреть, какие новые ошибки можно найти в PascalABC.NET сегодня. Тем более что за это время наш анализатор стал гораздо более продвинутым и обзавелся новыми возможностями поиска ошибок и потенциальных уязвимостей в коде.


0912_PascalABCNET_2_ru/image1.png

Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 5.7K
Комментарии 10

Сколько маркетологов нужно, чтобы снять одно видео?

Блог компании PVS-Studio Интернет-маркетинг Медийная реклама

0911_Videomarketing_ru/image1.png


Видео – один из самых простых и наиболее привлекательных форматов для восприятия информации. Особенно сейчас, в эпоху TikTok, Instagram и всё ещё YouTube. Неудивительно, что для продвижения бизнеса часто выбирается именно этот формат.

Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 1.1K
Комментарии 3

Как PVS-Studio защищает от поспешных правок кода, пример N2

Блог компании PVS-Studio C *Управление разработкой *

Ошибка в Blender, PVS-Studio
Большое количество ошибок программистами допускается просто по невнимательности или из-за спешки. Хорошо это видно на небольших неправильных изменениях, вносимых в код. Рассмотрим как раз такой случай, когда, исправляя одну ошибку, программист добавляет новую.

Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 1.6K
Комментарии 0

Технологии статического анализа кода PVS-Studio

Блог компании PVS-Studio

0908_Technology_ru/image1.png


PVS-Studio предоставляет статические анализаторы для языков C, C++, C# и Java на платформах Windows, Linux и macOS. Несмотря на некоторые различия, накладываемые особенностями отдельных языков, в целом все перечисленные анализаторы используют общие технологии и подходы.

Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 4K
Комментарии 16

Самые интересные блоги и сайты по C# / .NET

Блог компании PVS-Studio .NET *C# *

0907_cs_sites_ru/image1.png


В этой небольшой подборке собраны разные источники информации, которые могут быть полезны C# / .NET разработчикам: блоги, репозитории с исходным кодом, стандарты и аккаунты разработчиков, рассказывающих о тонкостях как языка, так и платформы в целом.

Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 6.7K
Комментарии 14

Самые интересные блоги и сайты для C++ программистов

Блог компании PVS-Studio C++ *

С++ Top
Наверняка у читателя есть свои любимые сайты и блоги, посвящённые программированию на языке С++. Сегодня ваша коллекция пополнится.

Читать дальше →
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 9.2K
Комментарии 1

Коллекционирую вредные советы для С++ программистов

Блог компании PVS-Studio Ненормальное программирование *C++ *Кодобред C *

Помогите, у меня лапки
Я пишу статьи, посвященные написанию качественного кода и про поиск ошибок с помощью инструментов статического анализа. Однообразие наскучивает, хочется пошалить. А давайте все вместе напишем статью "100 вредных советов для С++ программиста". Я начну, а вы подхватите.

Читать дальше →
Всего голосов 58: ↑48 и ↓10 +38
Просмотры 20K
Комментарии 169

Что нового появилось в PVS-Studio в 2021 году

Блог компании PVS-Studio

0905_PVS-Studio_2021_ru/image1.png


2021 вот-вот закончится, а значит, настало время подведения итогов! Сегодня мы поговорим о том, что нового появилось в анализаторе PVS-Studio за прошедший год. Устраивайтесь поудобнее, мы начинаем.

Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Просмотры 2.2K
Комментарии 8

Топ-10 ошибок, найденных в C#-проектах за 2021 год

Блог компании PVS-Studio Open source *.NET *C# *

За 2021 год разработчики PVS-Studio написали ряд статей, в которых разбирали странности, найденные анализатором в Open Source проектах. Год подходит к концу, а значит, пришло время представить традиционный разбор 10 самых интересных ошибок. Приятного просмотра!

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 9.4K
Комментарии 9

Ошибки и подозрительные места в исходниках .NET 6

Блог компании PVS-Studio Open source *.NET *C# *

0903_NET6_ru/image1.png


Релиз .NET 6 вышел достаточно громким – если вы пишете под эту платформу, то навряд ли могли пропустить такое событие. Мы тоже не смогли пройти мимо и решили проверить, что интересного удастся найти в исходном коде библиотек .NET.

Читать дальше →
Всего голосов 31: ↑30 и ↓1 +29
Просмотры 12K
Комментарии 4

Проверяем код дельфина Flipper Zero на чистоту с помощью PVS-Studio

Блог компании PVS-Studio Open source *C++ *C *Программирование микроконтроллеров *

Проверяем код дельфина Flipper Zero на чистоту с помощью PVS-Studio
Flipper Zero — швейцарский нож для гиков и пентестеров с открытым исходным кодом. Так получилось, что пути этого проекта и анализатора PVS-Studio пересеклись. Философский вопрос: начинать ли проверять проект, зная, что авторы проекта уже исправляют ошибки? Попробуем.

Читать дальше →
Всего голосов 98: ↑94 и ↓4 +90
Просмотры 17K
Комментарии 31

Топ-10 ошибок в C++ проектах за 2021 год

Блог компании PVS-Studio Open source *C++ *C *

На улице мороз, ёлка наряжена, мандарины разложены. Дело идёт к Новому году, а значит — время рассмотреть самые интересные срабатывания, найденные C++ анализатором PVS-Studio в 2021 году.

Читать далее
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 10K
Комментарии 10

1000 глаз, которые не хотят проверять код открытых проектов

Блог компании PVS-Studio Информационная безопасность *Open source *Программирование *Управление разработкой *

open source, медленные правки багов


Есть такой миф, что открытое программное обеспечение более качественное и безопасное, чем закрытое. Много раз это обоснованно ставилось под сомнение. Существует примеры, когда в открытом коде находили эпичные уязвимости, которые скрывались от разработчиков и пользователей долгие годы. Я считаю, что качество проекта зависит от того, как руководители разработки построили процесс и какие методологии/инструменты используются, а не от того, открыт или закрыт проект.


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

Читать дальше →
Всего голосов 86: ↑76 и ↓10 +66
Просмотры 18K
Комментарии 118

Третья проверка Umbraco статическим анализатором PVS-Studio

Блог компании PVS-Studio CMS *.NET *C# *

6 лет назад была написана первая статья про проверку проекта с помощью анализатора PVS-Studio для C#. Мы решили оглянуться назад и вновь вернуться туда, откуда всё начиналось – к анализу исходного кода Umbraco CMS.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 917
Комментарии 2

PVS-Studio 7.16, взятие рубежей: MISRA C, Visual Studio 2022, .NET 6

Блог компании PVS-Studio

Релиз PVS-Studio 7.16
Последний релиз в уходящем 2021 году закрывает сразу несколько важных задач, поставленных перед командой PVS-Studio. Добавлена поддержка Visual Studio 2022, платформы .NET 6 и C# 10.0. Для стандарта MISRA C реализованы все диагностики категории Mandatory.

Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.9K
Комментарии 2

Информация

Дата основания
2008
Местоположение
Россия
Сайт
pvs-studio.com
Численность
31–50 человек
Дата регистрации