PVS-Studio rus
630 subscribers
637 photos
10 videos
2 files
867 links
Тот самый анализатор с Хабра:
https://pvs-studio.ru/ru/
Download Telegram
Какой же насыщенный месяц у нас будет!

Друзья, в апреле у нас будет много возможностей пообщаться с вами вживую и еще больше рассказать про наш анализатор.

В этом месяце мы посетим сразу несколько конференций:

12-13 апреля - Стачка
20-21 апреля - Merge
22-23 апреля - Heisenbug
24 апреля - JPoint
27 апреля – BEETECH

Будете на какой-нибудь из этих конференций? Если да, то welcome к нам на стенд! Поговорим с вами про статический анализ, поищем ошибки в коде, поиграем в интересные настолки и просто хорошо проведем время 😊
Друзья, спешим порадовать вас новым подкастом!

Вы узнаете о истории становления компании PVS-Studio, о трудностях и байках на этом пути. Рассказывает об этом Андрей Карпов, один из основателей компании.

Переходите по ссылке и послушайте эту удивительную историю – https://pvs-studio.ru/ru/blog/video/10987/
Пост-напоминалка для Сpp-разработчиков. Специально для вас подборка полезных статей, которые недавно вышли у нас в блоге. Вдруг вы какую-то пропустили :)

-  От винта! Смотрим движок War Thunder и говорим с его создателями - https://pvs-studio.ru/ru/blog/posts/cpp/1098/

- Qt Creator* ищет ошибки в Qt Creator - https://pvs-studio.ru/ru/blog/posts/cpp/1099/

- Почему проверять результат вызова malloc c помощью assert плохая идея - https://pvs-studio.ru/ru/blog/posts/cpp/1104/

- Проверяем Blender - https://pvs-studio.ru/ru/blog/posts/cpp/1106/

- Как не надо проверять размер массива в С++ - https://pvs-studio.ru/ru/blog/posts/cpp/1112/

Кстати, если вы давно хотели попробовать PVS-Studio в действии, но не подворачивалось случая, то это именно он!

По специальному промокоду у вас есть возможность попробовать анализатор в течение 30 дней абсолютно бесплатно. Скорее переходите по ссылке -  https://pvs-studio.ru/cpp_articles_tg
PVS-Studio rus
#Задача_PVS #programming #java
Ответ на задачу:
Мы создаём stream из коллекции fields и:
1. не применяем терминирующей операции, используем только промежуточную операцию map (без терминирующей операции результат не будет получен);
2. не используем результаты операции.
Эту строчку можно удалить, и никто про неё не вспомнит.
Вы когда-нибудь интересовались игровыми движками, написанными на Java? В этой статье мы рассмотрим и проверим на наличие ошибок в исходном коде один из популярных игровых движков — jMonkeyEngine. Возможно, мы даже узнаем, почему игры пишутся на C# и C++, а не на Java.

Скорее переходите по ссылке - https://pvs-studio.ru/ru/blog/posts/java/1113/
Время от времени мы слышим – «Хочу использовать в своей команде PVS-Studio. Начальник против. Как его убедить?». Сегодня мы поможем вам разобраться в этом вопросе и разберем одни из основных тезисов ваших начальников :)

А если вы не нашли ответа на нужный вопрос, то переходите по этой ссылке - https://pvs-studio.ru/ru/blog/posts/0975/
C#-разработчики, пришла ваша очередь :) Для вас мы тоже подготовили подборку статей, как сделали это ранее для С++.
Welcome to read!

- Ошибки и подозрительные места в исходниках .NET 8 - https://pvs-studio.ru/ru/blog/posts/csharp/1095/

- Возвращаемся на Гроув-Стрит. Анализ движка Grand Theft Auto: San Andreas на Unity - https://pvs-studio.ru/ru/blog/posts/csharp/1083/

- Использование расширения VS Code "PVS-Studio" для эффективной борьбы с ошибками в C# коде - https://pvs-studio.ru/ru/blog/posts/csharp/1079/

- PVS-Studio помогает оптимизировать проекты на Unity Engine - https://pvs-studio.ru/ru/blog/posts/csharp/1071/

Приятный бонус: по специальному промокоду у вас есть возможность попробовать PVS-Studio в течение 30 дней абсолютно бесплатно. Скорее переходите по ссылке - https://pvs-studio.ru/csharp_articles_tg
PVS-Studio rus
#Задача_PVS #programming #cpp
Ответ на задачу: В строковый литерал вкралась опечатка. Хотели экранировать двойные кавычки:
\"%s\". Но случайно пропустили символ кавычек, и возникла несуществующая управляющая последовательность, состоящая из косой и символа процентов: \%s\"
Как будет обработана эта последовательность — зависит от компилятора.
Друзья, коллеги, товарищи, у нас новый вебинар!

"Базовые сценарии интеграции SAST решения в legacy-проект на примере PVS-Studio"
- рассмотрим базовый сценарий интеграции PVS-Studio,
- постараемся не утонуть в сообщениях анализатора,
- разберем, можно интегрировать PVS-Studio в CI систему.

📍18 апреля в 14:00

Регистрируйтесь по ссылке - https://pvs-studio.ru/ru/webinar/
Зачем нужен статический анализ кода? Каковы области его применения? Как стартап дорос до компании, разрабатывающей такой анализатор?

Обо всём этом и не только вы узнаете в новом подкасте с участием Андрея Карпова , сооснователя PVS-Studio.

Клик сюда – https://pvs-studio.ru/ru/blog/video/10996/
Позади первая конференция апреля – Стачка.
Наша команда была рада поучаствовать в этом мероприятии. Спасибо участникам за активность на нашем стенде.

Впереди нас ждет Merge в Иннополисе 20-21 апреля. Увидимся там!