PVS-Studio: поиск ошибок в коде
1.81K subscribers
1.8K photos
105 videos
2 files
1.77K links
Статический анализатор на страже качества, защищённости (SAST) и безопасности кода.

Наш стек: C, C++, C#, Java, JS, TS, Go

Сайт: https://pvs-studio.ru/

E-Mail: support@viva64.com
Телефон: +7(903)844-02-22

Для бизнеса: https://t.me/pvsstudio_business
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаем угадывать языки программирования! О каком идет речь ниже? 👇🏻

Мужчина лет 25-28, элегантный, в идеально сидящем пиджаке и очках, которые ему не нужны, но добавляют солидности. Заботливый отличник, который сам когда-то был хаотичным, но взял себя в руки, не растеряв обаяния. Обожает планировать всё заранее и проверять — а вдруг здесь ошибка? — чтобы потом не чинить последствия в три часа ночи, как его более беспечный родственник. Не зануда: иногда позволяет себе расслабиться, а потом немного стыдится этого. Терпеливо объясняет на каждой вечеринке, что не заменяет собой того, кто рядом, а просто работает с ним в паре.
6411
О каком языке речь? 🤔
Anonymous Quiz
5%
C++
18%
C#
2%
Java
14%
Go
55%
TypeScript
6%
JavaScript
Gradle — один из главных инструментов в мире Java-разработки, но насколько хорошо вы действительно с ним знакомы? 😏

Мы подготовили 10 вопросов по современному Gradle: зависимости, плагины, задачи, конфигурация, сборка и другие возможности инструмента. Здесь не нужно разбирать фрагменты кода — проверим именно ваше понимание того, как работает Gradle и как его используют в реальных проектах.

Переходите по ссылке и проходите квиз! В конце вас будет ждать подарок! Удачи!

📲Мы в MAX

#java #gradle #квиз
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Попробуйте найти ошибку в этом фрагменте кода на JS 😉

Еще больше интересных ошибок по ссылке 🔗

#js #ошибка
В процессе работы над подборкой материалов "Разработка безопасного программного обеспечения (РБПО) по ГОСТ Р 56939—2024" нам не хватало ресурса, содержавшего список релевантных инструментов, разбитых на соответствующие категории: SAST, DAST, SCA и так далее. Поэтому мы подготовили большой список инструментов, которые используются при построении РБПО.

Подробности по ссылке 🔗

#статья #рбпо #гост
4
Статический анализатор — это полезный инструмент, и Go разработчики знают это не понаслышке благодаря go vet. Но что, если его возможностей не хватает? Искать новый инструмент? Или сделать… свой?!

В докладе разобрали встроенные в Go инструменты и возможности для разбора кода. Узнали, что лежит под капотом статического анализа, что такое семантическая модель, и построили синтаксическое дерево.

А нужно это всё для того, чтобы в итоге написать собственный анализатор, который будет искать ошибки под ваш конкретный проект.

Посмотреть запись можно тут:
- VK Video
- Rutube
- YouTube
- Наш сайт

Приятного просмотра! Ждем ваши комментарии 😉

#go #вебинар #видео
5
This media is not supported in your browser
VIEW IN TELEGRAM
Create — это модификация для Minecraft, которая добавляет валы, шестерни и прочую механику. Из них собираются машины, работающие на вращении, от простой мельницы до полностью автоматизированного завода по производству тортиков.

В статье мы разберём ошибки в этом популярном моде. Посмотрим, как они проявляются прямо в игре, и отправим пулл-реквесты с исправлениями.

Переходите по ссылке 🔗

#статья #gamedev #java
9
Ставь лайк, если тоже прочитал неправильно 🤝

#термин
8
Скучали по Java? Продолжаем тренировать внимательность и искать ошибки в коде.

Эту ошибку мы нашли в веб-приложении NGB: https://github.com/epam/NGB
Посмотреть на остальные проблемы, которые мы нашли в этом проекте, можно по ссылке.


#java #ошибка
Должен ли тимлид быть лучшим разработчиком в команде?

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

Посмотреть можно тут:
▫️ YouTube

▫️ VK Video

▫️ Rutube

▫️ Наш сайт

Приятного просмотра! 😉

#вебинар #тимлид
5
Если у вас в детстве не было PSP, есть возможность закрыть этот гештальт сейчас. Главное, чтобы все работало :)

Эту ошибку мы нашли в проекте PPSSPP — самом популярном эмуляторе PlayStation Portable (PSP). Видите, в чем проблема?

#cpp #ошибка
2
Встречаемся на HardFest 2026!

Если вы скучали по нашему стенду, мы спешим это исправить. 17 октября команда PVS-Studio будет участвовать в конференции HardFest 2026!

Эта конференция для инженеров, где будут говорить об архитектуре, коде и решениях. Мы приедем со стендом и будем рады всем, кто захочет поговорить о программировании, сотрудничестве или просто поиграть в игру или решить пару задачек.

Что вас ждет на стенде:
▫️ расскажем о продукте, его фичах и планах по развитию
▫️ поможем в вопросах статанализа или внедрения РБПО
▫️ обсудим варианты сотрудничества (коллаборации, вебинары, митапы, подкасты)
▫️ поиграем в настолки и поразгадываем загадки

📍Ждем вас 17 октября в Екатеринбурге в отеле Хаятт Ридженси.

Подробнее про конференцию на сайте 🔗

Приходите знакомиться и общаться 😉

#мероприятия
6
Ошибка из проекта Visual Studio Code. Ответ и другие интересные ошибки можно найти тут 🔗

#js #ошибка
3
Как мы научили JavaScript анализатор понимать поток управления

Недавно в статический анализатор PVS-Studio была добавлена поддержка JavaScript/TypeScript, и он на старте умеет искать ошибки, связанные с потоком управления. Причём тут граф потока управления, как мы его добавили и чем это полезно?

Ответы на эти вопросы  — в нашей новой статье 🔗

Приятного чтения!

#статья #js
2
❗️Внимание, внимание❗️

Мы обновили видео “Что такое PVS-Studio?” 😎

В новом ролике рассказываем о самых важных аспектах статического анализатора кода PVS-Studio:

🐞 какие языки и стандарты поддерживает

🐞 как работает
🐞 куда интегрируется
🐞 какие ошибки позволяет находить

Видео тут:
▫️
YouTube
▫️
VK Video
▫️
RuTube
▫️
Наш сайт

Приятного просмотра!

#видео #PVS_Studio
71
Проверили файловый менеджер Files. Еще больше ошибок, которые мы нашли в проекте, можете посмотреть по ссылке 🔗

#csharp #ошибка