PVS-Studio: поиск ошибок в С/С++, С# и Java
#Задача_PVS #programming #cpp
Ответ на задачу: Разработчик опечатался, и в итоге слева и справа от оператора || расположены одинаковые подвыражения. Помимо поля second надо было проверить также поле first. Порой предупреждение анализатора позволяет косвенно найти другие странности в коде. Например, в функцию ::clRemoteFileSelector передаётся некорректный строковый литерал :)
✍4👏2
День, когда компьютеры стали говорить "Hello, world!" на новом языке. Всё благодаря компании Sun Microsystems, которая в 1996 году выпустила первую официальную версию Java.
Кстати, PVS-Studio поддерживает язык Java. Вот вам интересная статья на эту тему - https://pvs-studio.ru/ru/blog/posts/java/1086/
Кстати, PVS-Studio поддерживает язык Java. Вот вам интересная статья на эту тему - https://pvs-studio.ru/ru/blog/posts/java/1086/
👍2🤓1
Друзья, всем привет! Мы подготовили для вас небольшой челлендж – С++ кроссворд. Вы можете подумать: “Ну разгадаю я кроссворд. И что?”. Рассказываем. Тот, кто первый даст все правильные ответы получит классный и полезный приз – книгу Андрея Карпова «60 антипаттернов для С++ программистов».
Но даже если вас кто-то опередит, вы можете подписаться на наш дайджест статей - https://pvs-studio.ru/ru/subscribe/ . Среди подписчиков дайджеста мы каждый месяц разыгрываем по три книги 😊
Но даже если вас кто-то опередит, вы можете подписаться на наш дайджест статей - https://pvs-studio.ru/ru/subscribe/ . Среди подписчиков дайджеста мы каждый месяц разыгрываем по три книги 😊
👍3
Обзор игрового движка Dagor Engine, обсуждение ошибок, интервью с основателем Gaijin Entertainment, Антоном Юдинцевым – всё это вас ждет в новой статье 😃
Переходите по ссылке и отправляйтесь в увлекательное путешествие!
https://pvs-studio.ru/ru/blog/posts/cpp/1098/
Переходите по ссылке и отправляйтесь в увлекательное путешествие!
https://pvs-studio.ru/ru/blog/posts/cpp/1098/
PVS-Studio
От винта! Смотрим движок War Thunder и говорим с его создателями
Как говорил Юрий Гагарин: В будущем мы будем летать, много летать. В определённой мере игровой движок Dagor Engine от Gaijin Entertainment позволяет это сделать. Давайте посмотрим, как он сделан, и...
🔥6
28 января — Международный день защиты персональных данных
Каждый день миллионы пользователей выкладывают информацию о себе в Интернет. Этот праздник как раз был учреждён для того, чтобы мы не забывали о соблюдении правил в мировой паутине. Ведь эти правила помогают обезопасить нашу жизнь.
А обезопасить ваш код поможет PVS-Studio! Все подробности у нас в блоге - https://pvs-studio.ru/ru/blog/posts/
Каждый день миллионы пользователей выкладывают информацию о себе в Интернет. Этот праздник как раз был учреждён для того, чтобы мы не забывали о соблюдении правил в мировой паутине. Ведь эти правила помогают обезопасить нашу жизнь.
А обезопасить ваш код поможет PVS-Studio! Все подробности у нас в блоге - https://pvs-studio.ru/ru/blog/posts/
👍4👌1
PVS-Studio: поиск ошибок в С/С++, С# и Java
#Задача_PVS #programming #csharp
Ответ на задачу: Обращение к переменной request сначала происходит без проверок, а потом с ними. Скорее всего, при первом обращении также должна быть проверка.
Тук-тук… А мы с новостями! Да еще с какими!
Рады сообщить, что совсем скоро вас ждет интересный вебинар. Мы расскажем, как с помощью статического анализатора кода PVS-Studio избежать ошибки на проде и постоянные задержки релиза.
Вебинар пройдет 1 февраля в 14:00 📌
Зарегистрироваться можно по ссылке - https://pvs-studio.ru/ru/webinar/
Ждём вас! 😉
Рады сообщить, что совсем скоро вас ждет интересный вебинар. Мы расскажем, как с помощью статического анализатора кода PVS-Studio избежать ошибки на проде и постоянные задержки релиза.
Вебинар пройдет 1 февраля в 14:00 📌
Зарегистрироваться можно по ссылке - https://pvs-studio.ru/ru/webinar/
Ждём вас! 😉
❤🔥6👍3🔥1👏1
PVS-Studio: поиск ошибок в С/С++, С# и Java
#Задача_PVS #programming #cpp
Ответ на задачу: обратите внимание на первый if. Поток управления перейдёт на следующий if только если from != nullptr && to != nullptr. Это значит, что поток управления не зайдёт внутрь ни одного из последующих if.
👍3✍1
1 февраля — День "Измените свой пароль"
Некоторые пользователи частенько ставят лёгкие пароли либо вообще одинаковые на разные ресурсы. И именно в этот день следует позаботиться об усилении защиты информации от несанкционированного доступа. Поменяли пароли? Тогда самое время пойти расслабиться и больше не переживать.
Как ни удивительно, но до сих пор самые активно используемые пароли это:
• Password
• 123456
• 123456789
• Guest
• Qwerty
• 12345678
• 111111
• 12345
• col123456
• 123123
Но мы верим, что уж вы точно нигде и никогда их не используете! 😉
Некоторые пользователи частенько ставят лёгкие пароли либо вообще одинаковые на разные ресурсы. И именно в этот день следует позаботиться об усилении защиты информации от несанкционированного доступа. Поменяли пароли? Тогда самое время пойти расслабиться и больше не переживать.
Как ни удивительно, но до сих пор самые активно используемые пароли это:
• Password
• 123456
• 123456789
• Guest
• Qwerty
• 12345678
• 111111
• 12345
• col123456
• 123123
Но мы верим, что уж вы точно нигде и никогда их не используете! 😉
👌6🎉1
Знали ли вы, что уже почти год существует плагин PVS-Studio для Qt Creator? Нет? Тогда пришло время узнать об этом поподробнее 👌🏻
В новой статье мы проверим саму IDE и разберем ошибки проекта. Переходи по ссылке - https://pvs-studio.ru/ru/blog/posts/cpp/1099/
В новой статье мы проверим саму IDE и разберем ошибки проекта. Переходи по ссылке - https://pvs-studio.ru/ru/blog/posts/cpp/1099/
PVS-Studio
Qt Creator* ищет ошибки в Qt Creator
Как-то так странно получилось, что у нас уже почти год как существует и поддерживается плагин PVS-Studio для Qt Creator. И при этом мы до сих пор не выпустили хорошей статьи с проверкой самой IDE...
👍2🔥2🎉1
2 февраля – День сурка.
В этот день есть примета: по поведению сурка определяют, какой будет весна. Но еще благодаря одноименной комедии, эта фраза стала ассоциироваться с однообразной жизнью. Представьте, каждый день похож на предыдущий: сидишь кодишь, ищешь ошибки, ешь, спишь и так по кругу, ух… 🙈
Чтобы вы не скучали, и у вас было больше поводов разнообразить свою жизнь, вот вам ссылка на интересную статью - https://pvs-studio.ru/ru/blog/posts/1084/
В этот день есть примета: по поведению сурка определяют, какой будет весна. Но еще благодаря одноименной комедии, эта фраза стала ассоциироваться с однообразной жизнью. Представьте, каждый день похож на предыдущий: сидишь кодишь, ищешь ошибки, ешь, спишь и так по кругу, ух… 🙈
Чтобы вы не скучали, и у вас было больше поводов разнообразить свою жизнь, вот вам ссылка на интересную статью - https://pvs-studio.ru/ru/blog/posts/1084/
😱2🌚2👨💻1
А чувствуете ли вы, что вы застряли в дне сурка?
Anonymous Poll
44%
Да, чувствую
19%
Нет, у меня разнообразная и яркая жизнь
36%
50/50
❤2😢2👍1
Всем привет! Сегодня хотим напомнить вам о такой технологии, как SAST.
SAST по праву считается одним из основных методов для поиска уязвимостей в исходном коде приложения.
Подробнее об этом и других процессах тестирования безопасности вы можете почитать здесь - https://pvs-studio.ru/ru/blog/posts/0972/
SAST по праву считается одним из основных методов для поиска уязвимостей в исходном коде приложения.
Подробнее об этом и других процессах тестирования безопасности вы можете почитать здесь - https://pvs-studio.ru/ru/blog/posts/0972/
👌3✍1👍1
Всем привет! Давайте немного поговорим про SAST (Static Application Security Testing). Поделитесь, пожалуйста, ниже, как у вас обстоят дела с использованием этого инструмента.
Кстати, существует несколько мифов про SAST. И совсем скоро мы будем их развеивать. А пока поучаствуйте в опросе 😊
Кстати, существует несколько мифов про SAST. И совсем скоро мы будем их развеивать. А пока поучаствуйте в опросе 😊