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

Куда сходить: главные ИТ-события второй половины апреля

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.3K

Гид по конференциям и митапам, которые пройдут с 15 по 30 апреля в Москве, Ереване, Екатеринбурге, Алматы и других городах.

Читать далее

GPT-3 нашёл 213 Security Vulnerabilities… Или не нашёл

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров5.8K

GPT-3 нашёл 213 Security Vulnerabilities... Или не нашёл
Этот текст является развёрнутым комментарием к статье "Я нашёл 213 уязвимостей безопасности в кодовой базе при помощи GPT-3".

Читать дальше →

«Я вас НЕ понимаю, мне НЕ очень жаль»

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров3.2K

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

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

Вот так завлекаю на прочтение. Остальное найдёте в статье...

Читать далее

Личный кабинет PVS-Studio

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров949

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

Читать далее

Reddit для программистов

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров14K

Эта статья посвящена одной популярной и активной площадке на просторах Интернета — Reddit. Кто не в курсе, Reddit — это платформа, где сосуществуют тысячи сообществ по интересам. Мы любим Reddit за честность, открытость и любознательность её пользователей. Если вы программист, особенно начинающий, и ещё не слышали про Reddit — эта статья обязательна для прочтения. А если сисадмин? Для вас тоже найдётся сабреддит! В этой статье мы собрали сабреддиты для всех-всех, каким-либо образом связанных с IT-индустрией. Даже для наших любимых HR! Что же такое Reddit?

Читать далее

Зачем при изменении сборки менять её версию или как сломать Visual Studio одной командой

Время на прочтение4 мин
Количество просмотров5.8K

При выпуске нового релиза сборки её версию обычно меняют. Это особенно актуально, если разрабатывается библиотека, от которой зависят другие проекты. Но что, если этого не делать? Предлагаю вашему вниманию небольшую историю о проблемах с библиотеками от Microsoft.

Читать далее

Парсинг string в enum ценой в 50 Гб: разбираем уязвимость CVE-2020-36620

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров4.6K

1038_CVE_EnumStringValues_ru/image1.png


В этой заметке разберём уязвимость CVE-2020-36620 и посмотрим, как NuGet-пакет для конвертации string в enum может сделать C# приложение уязвимым к DoS-атакам.

Читать дальше →

Хорошо ли ChatGPT ищет ошибки в коде?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров15K

Нейросети всё больше вливаются в привычный мир, пытаясь упростить нам жизнь. Тот же ChatGPT вызвал бурю обсуждений в интернете. Чат бот способен писать тексты, код, рефераты и песни. Он даже умеет искать ошибки в коде, но... хорошо ли он с этим справляется?

Читать далее

PVS-Studio 7.23: плагин Qt Creator 9 и не только

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.6K

Вышел новый релиз PVS-Studio — 7.23. В нём мы улучшили поддержку Qt Creator, увеличили стабильность работы PVS-Studio Java, решили проблемы при анализе проектов, использующих NMake, добавили ряд новых диагностик и многое другое. Подробности в этой заметке.

Читать далее

Приключения капитана Блада: потонет ли Арабелла?

Время на прочтение11 мин
Количество просмотров11K

Недавно в сети появилась новость о том, что был открыт исходный код игры "Приключения капитана Блада". Мы не смогли пройти мимо и проверили его качество с помощью PVS-Studio. Потонет ли легендарный корабль капитана Блада от найденных багов? Давайте узнаем!

Читать далее

Нужно ли проверять библиотеки перед их использованием? Разберём на примере MudBlazor

Время на прочтение5 мин
Количество просмотров4.3K

В нашей компании возникла потребность использования библиотеки для Blazor компонентов. Мы остановились на MudBlazor и перед внедрением проверили качество её кода. В результате нашли ряд странностей и даже воспроизводящееся падение, о чём и расскажем в статье.

Читать далее

Тонкости C++: итак, вы объявили класс…

Время на прочтение4 мин
Количество просмотров15K

Во время работы наша команда постоянно сталкивается с некоторыми особенностями языка, которые могут быть неизвестны рядовому C++ программисту. В этой статье мы расскажем о том, как работает, казалось бы, обыденная вещь – forward-декларации классов.

Читать далее

Обзор плагина PVS-Studio для Visual Studio Code

Время на прочтение5 мин
Количество просмотров3.7K

Благодаря новому плагину PVS-Studio преимущества статического анализа теперь доступны и при работе с редактором Visual Studio Code. В этой статье мы разберём использование плагина от этапа установки до работы с результатами анализа. Присоединяйтесь!

Читать далее

Изменения в PVS-Studio, о которых полезно знать

Время на прочтение8 мин
Количество просмотров1.3K

1029_ChangesPer3Years_ru/image1.png


В этой статье расскажу о том, что появилось в PVS-Studio за последние три года, и чем это полезно пользователям анализатора. Статья модульная: можно не читать от начала до конца, а посмотреть только те части, которые интересны.

Читать дальше →

Wave Function Collapse для процедурной генерации в Unity

Время на прочтение7 мин
Количество просмотров5.4K

Wave Function Collapse – это алгоритм, c помощью которого можно реализовать генерацию чего угодно, что можно было бы описать с помощью правил или конкретным примером. В этой статье мы рассмотрим, как использовать WFC для генерации карты в Unity.

Читать далее

PVS-Studio в 2022 году

Время на прочтение7 мин
Количество просмотров3.1K


На дворе январь 2023, а значит, самое время подвести итоги уже прошлого 2022 года. Мы расскажем, чем занимались, и покажем, что нового появилось в анализаторе за это время. Давайте вместе взглянем на то, как развивался анализатор PVS-Studio в 2022 году :).

Читать дальше →

Под капотом SAST: как инструменты анализа кода ищут дефекты безопасности

Время на прочтение12 мин
Количество просмотров4.7K

_SAST_Under_The_Hood_ru/image1.png
Сегодня речь о том, как SAST-решения ищут дефекты безопасности. Расскажу, как разные подходы к поиску потенциальных уязвимостей дополняют друг друга, зачем нужен каждый из них и как теория ложится на практику.


Статья написана на основе доклада "Под капотом SAST: как инструменты анализа кода ищут дефекты безопасности" с TechLead Conf 2022. Содержимое адаптировано для читаемости: что-то сокращено, что-то модифицировано.
Читать дальше →

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

Время на прочтение5 мин
Количество просмотров1.5K

Всем привет. Перед вами небольшая статья о добавлении анализа Blazor компонентов в PVS-Studio. По ходу рассказа постараемся предугадать ваши немые вопросы по теме и ответить на них. Приятного прочтения!

Читать далее

IT в Узбекистане: о личном опыте участия в Ташкентских конференциях

Время на прочтение7 мин
Количество просмотров3.8K

UZ2_ru/image1.png


Иногда случается, что определённые обстоятельства диктуют нам вектор развития. И это как раз тот случай. С недавних пор в нашей компании произошло много изменений — часть команды переехала за границу. Всё это может помешать сплочённости команды и осваиванию новых направлений. Но мы решили, что настал момент пробовать новое.

Читать дальше →

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

Время на прочтение11 мин
Количество просмотров3.9K

Дело идёт к Новому году, а значит, самое время традиционно вспомнить десять самых интересных срабатываний, которые нашёл PVS-Studio в 2022 году.


1021_Top_10_CPP_Bugs_2022_ru/image1.png

Читать дальше →

Информация

Сайт
pvs-studio.ru
Дата регистрации
Дата основания
2008
Численность
51–100 человек
Местоположение
Россия
Представитель
Андрей Карпов