PVS-Studio: поиск ошибок в коде


Channel's geo and language: Russia, Russian
Category: Technologies


Статический анализатор на страже качества, защищённости (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

Related channels  |  Similar channels

Channel's geo and language
Russia, Russian
Statistics
Posts filter


#mem_PVS


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

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

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

▫️ VK Video

▫️ Rutube

▫️ Наш сайт

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

#вебинар #тимлид


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

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


#java #ошибка


Ставь лайк, если тоже прочитал неправильно 🤝

#термин


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

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

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

#статья #gamedev #java


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

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

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

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

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

#go #вебинар #видео


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

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

#статья #рбпо #гост


Попробуйте найти ошибку в этом фрагменте кода на JS 😉

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

#js #ошибка


#mem_PVS


Gradle — один из главных инструментов в мире Java-разработки, но насколько хорошо вы действительно с ним знакомы? 😏

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

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

📲Мы в MAX

#java #gradle #квиз


О каком языке речь? 🤔
Poll
  •   C++
  •   C#
  •   Java
  •   Go
  •   TypeScript
  •   JavaScript
23 votes


Продолжаем угадывать языки программирования! О каком идет речь ниже? 👇🏻

Мужчина лет 25-28, элегантный, в идеально сидящем пиджаке и очках, которые ему не нужны, но добавляют солидности. Заботливый отличник, который сам когда-то был хаотичным, но взял себя в руки, не растеряв обаяния. Обожает планировать всё заранее и проверять — а вдруг здесь ошибка? — чтобы потом не чинить последствия в три часа ночи, как его более беспечный родственник. Не зануда: иногда позволяет себе расслабиться, а потом немного стыдится этого. Терпеливо объясняет на каждой вечеринке, что не заменяет собой того, кто рядом, а просто работает с ним в паре.


Как шаг за шагом организовать процесс внедрения статического анализа по ГОСТ Р 71207—2024: рассказываем простыми словами с отсылками на соответствующие пункты стандарта.

Новая статья будет полезна компаниям, планирующим внедрять разработку безопасного ПО (РБПО) или проходить сертификацию по методике ВУ и НДВ ФСТЭК России.

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

#PVS_Studio #статья #ГОСТ #РБПО


Уже завтра встречаемся на вебинаре "Можно ли быть тимлидом, но не быть экспертом? Или тренеры не играют"! Начинаем в 14:00 ⏰


Video is unavailable for watching
Show in Telegram
Конкурс с пасхалками продолжается 🔥

Если вы вдруг пропустили эту новость, то рассказываем 👇🏻

В честь выхода PVS-Studio 8.0 мы решили устроить небольшую охоту. Нами спрятано несколько пасхалок. Всем, кто активно использует анализатор, будет несложно отыскать хотя бы одну из них. А если вы еще не пробовали запускать PVS-Studio, то вот тут можно забрать пробную лицензию и поучаствовать в охоте!

Первые 10 человек, которые найдут спрятанные нами пасхалки и напишут нам, получат две бумажные книги по C++ в подарок. Не забудьте указать в сообщении, где вы отыскали нашу пасхалку.

Охота завершится 31 октября!

Подробные условия и как забрать приз — здесь 👈🏻

#PVS_Studio #книги #cpp


Стек мы расширили, время расширять и рубрику "Найди ошибку в коде"!

Получится найти ошибку в этом фрагменте кода на Go? Ошибка, кстати, из проекта Gitea. А еще больше интересных ошибок на Go можно найти тут 🔗

#go #ошибка


"Лаборатория Касперского" использует PVS-Studio в разработке операционной системы KasperskyOS с 2016 года. За это время некоторые обращения разработчиков в нашу поддержку превратились в новые функции анализатора, доступные теперь всем пользователям PVS-Studio.

Разбираем пять таких случаев и показываем, как обратная связь корпоративного клиента влияет на развитие продукта. Подробности по ссылке 🔗

#PVS_Studio #кейс


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

#csharp #ошибка


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

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

Встречаемся 28 сентября в 15:00 🗓

Регистрация по ссылке 🔗

#вебинар #go


#mem_PVS

20 last posts shown.