home.social

#pvsstudio — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pvsstudio, aggregated by home.social.

fetched live
  1. Сайт PVS-Studio: всё о РБПО в 2026

    Собрал в одном месте ссылки на разделы сайта PVS-Studio, касающиеся вопросов разработки безопасного ПО, соответствующих ГОСТ-ов, сертификации ФСТЭК и смежных тем. Это поможет быстро найти нужный раздел о PVS-Studio в контексте информационной безопасности.

    habr.com/ru/companies/pvs-stud

    #pvsstudio #рбпо #гост_р_56939 #гост_р_569392024 #гост_р_71207 #гост_р_712072024 #фстэк #фстэк_россии #информационная_безопасность #owasp

  2. Сердце облачной Java: проверяем Quarkus

    Java уже какое-то время витает в облаках. Всё больше приложений и сервисов переходят на облачную архитектуру. Мы решили не отставать и проверить один из главных проектов для разработки производительных облачных приложений на Java — Quarkus.

    habr.com/ru/companies/pvs-stud

    #Java #Quarkus #pvsstudio

  3. PVS-Studio стал доступнее для Unreal Engine-разработчиков: поддержка UE теперь и в Team лицензиях

    Хорошая новость для разработчиков на Unreal Engine: мы сделали PVS-Studio доступнее, и теперь анализ UE-проектов в PVS-Studio доступен в лицензии Team, а не только в Enterprise. Далее рассказываем, почему мы пересмотрели лицензирование и что это значит для небольших и средних игровых студий.

    habr.com/ru/companies/pvs-stud

    #C++ #unreal_engine #разработка_игр #нововведения #pvsstudio #статический_анализ_кода #геймдев

  4. Ошибка, которую никто никогда не совершал. Ведь так, да?

    Уже с первого курса университета — или даже раньше — вы могли догадаться, что писать arr[len(arr)] — плохая затея. И вряд ли так кто-то может ошибиться, правда? Мы тоже так думали, пока не проверили 1000 проектов.

    habr.com/ru/companies/pvs-stud

    #pvsstudio #go #golang

  5. История JavaScript: браузерные войны, ECMAScript, Node.js, TypeScript, React

    Десять дней разработки — и язык, на котором держится веб. В этой статье — история JavaScript и инструментов, которые привели его к этому.

    habr.com/ru/companies/pvs-stud

    #pvsstudio #javascript #react #vite #nodejs #браузерные_войны #typescript #deno #web_assembly #json

  6. Ошибки и подозрительные места в исходниках .NET 10

    Чуть больше полугода назад состоялся релиз .NET 10. Остались ли дефекты в исходном коде проекта, спустя месяцы после релиза? Постараемся сегодня найти ответ на этот вопрос.

    habr.com/ru/companies/pvs-stud

    #net #net10 #c# #static_analysis #pvsstudio #ошибки_в_коде

  7. PVS-Studio в CMake: теперь официально

    Если у вас кроссплатформенный проект на C или C++, то, как правило, вы не завязываетесь на одну систему сборки, а используете генератор сценариев для сборочных систем. Самый распространённый из них, CMake, недавно получил официальную интеграцию со статическим анализатором PVS-Studio для этих языков. Как это работает?

    habr.com/ru/companies/pvs-stud

    #cmake #cmake_4 #pvsstudio #cmake_430 #статический_анализ

  8. Эволюция Коди: ипостаси нашего маскота сквозь года

    Единорог Коди и его товарищ Баг — узнаваемые маскоты PVS-Studio. Этих персонажей вы видели во многих сценариях: при археологических раскопках, в космосе, при ограблении банка, в саду и в сточной канаве. Но как вообще появился этот единорог, и как же он выглядел на заре времён? Давайте посмотрим хронологию взросления Коди в этой статье, а также изучим самые занятные иллюстрации с его участием!

    habr.com/ru/companies/pvs-stud

    #pvsstudio #illustration #graphic_design #маркетинг #иллюстрация #графический_дизайн

  9. Разработка нового статического анализатора: PVS-Studio JavaScript

    Вот уже 18 лет статический анализатор кода PVS-Studio находится на рынке. За это время он обзавёлся поддержкой языков C, C++, C# и Java. Разумеется, останавливаться на этих языках мы не планируем, и в этой статье расскажем про разработку нового JavaScript/TypeScript анализатора, который выйдет уже совсем скоро.

    habr.com/ru/companies/pvs-stud

    #pvsstudio #opensource #javascript #typescript #java #gRPC #static_analysis #статический_анализ #AST #семантический_анализ

  10. Песочница ошибок: проверка игрового движка S&Box

    Рынок современных игровых движков постепенно расширяется, и всё больше студий выбирают не кого-то из двух гигантов (учитывая последние события, вообще одного), а движки поменьше. Сегодня поговорим про одного из новичков индустрии — S&Box. И это случай, когда новичок не такой простой, каким кажется. Подробнее о проекте и о том, какие ошибки мы смогли найти с помощью PVS-Studio, расскажем в статье.

    habr.com/ru/companies/pvs-stud

    #pvsstudio #sast #статистический_анализ #gamedev #open_source

  11. PVS-Studio 18 лет

    21 марта для нас не просто дата в календаре, а день рождения нашей компании PVS-Studio. Но этот год особенный, так как наш единорог стал совсем взрослым и отмечает совершеннолетие!

    habr.com/ru/companies/pvs-stud

    #pvsstudio #история_создания #развитие_бизнеса #день_рождения

  12. Давайте заглянем в этот самый вайб-код

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

    habr.com/ru/companies/pvs-stud

    #pvsstudio #машинное_обучение #говнокод #си #vibecoding #вайбкодинг #vibeos #информационная_безопасность #статический_анализ #рбпо

  13. Экзотика или...? Об OpenBSD с Вячеславом Воронцовым

    В интернете только и разговоров, что про GNU/Linux. Про операционные системы семейства BSD не так часто разговаривают, как о нём. Они сложнее? Они скучнее? Попробуем ответить на эти вопросы вместе с одним из активных участников сообщества OpenBSD!

    habr.com/ru/companies/pvs-stud

    #openbsd #интервью #unix #bsdсистемы #bsd_vs_linux #linux #pvsstudio

  14. Комментарии, которые пережили ошибки

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

    habr.com/ru/companies/pvs-stud

    #информационная_безопасность #статический_анализ #pvsstudio #security #ложные_срабатывания #комментирование_кода #подавление_срабатываний #редактирование_кода

  15. OWASP Top 10 2025 — от кода к цепочке поставок: расширение границ безопасности

    Разбираем изменения в OWASP Top 10 версии 2025 года на примерах и рассматриваем, как SAST может помочь избежать уязвимостей.

    habr.com/ru/companies/pvs-stud

    #OWASP #OWASP_Top_10 #OWASP_Top_10_2025 #информационная_безопасность #webразработка #вебразработка #статический_анализ #PVSStudio #security #security_web

  16. Как сделать свой статический анализатор для Go?

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

    habr.com/ru/companies/pvs-stud

    #go #golang #pvsstudio

  17. Баги на диком западе: топ-10 ошибок в C и C++ проектах за 2025 год

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

    habr.com/ru/companies/pvs-stud

    #open_source #программирование #статистический_анализ #c++ #c #static_analysis #топ10 #поиск_ошибок #ошибки #pvsstudio

  18. Топ-10 ошибок, найденных в C# проектах за 2025 год

    В 2025 году команда PVS-Studio продолжила разбирать код открытых C#-проектов. За год было обнаружено немало дефектов, и из всего этого разнообразия мы выбрали 10 наиболее любопытных. Надеемся, что этот обзор будет не только интересным, но и полезным — приятного чтения!

    habr.com/ru/companies/pvs-stud

    #c# #net #top #errors #pvsstudio #статический_анализ #ошибки_в_коде

  19. 10 самых интересных ошибок в Java проектах за 2025 год

    2025 год подходит к концу. Minecraft моды, каталонский язык и неочевидные взаимодействия с тернарным оператором — с чем только не успел познакомиться наш анализатор. А значит, самое время вам об этом рассказать — представляем топ-10 ошибок, которые нашёл анализатор PVS-Studio в Open Source проектах за 2025 год.

    habr.com/ru/companies/pvs-stud

    #java #ошибки #ошибки_в_коде #топ #pvsstudio #статистический_анализ #minecraft #minecraft_модификации #opensource

  20. Строки кода должны помещаться на экране

    О вечном — о разумной длине строк кода. Мы недавно встретили ошибку, которая одновременно демонстрирует, чем плох "код-колбаса", "эффект последний строки" и последствия неудачного copy-paste.

    habr.com/ru/companies/pvs-stud

    #pvsstudio #статический_анализ #статический_анализ_кода #c# #рефакторинг #оформление_кода #информационная_безопасность #Space_Engineers #sast

  21. Статический анализ OpenIDE

    Если хотите посмотреть, что нашёл статический анализатор PVS-Studio в исходном коде Intellij платформы, используемой OpenIDE, то добро пожаловать в статью.

    habr.com/ru/companies/pvs-stud

    #статический_анализ #статический_анализ_кода #pvsstudio #openide #java #jls #ошибки_в_коде #gitflic #intellij_platform #анализ_программы

  22. Превратили PVS-Studio в город

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

    habr.com/ru/companies/pvs-stud

    #статический_анализ #визуализация_данных #c++ #static_analyzer #программирование #проектирование #архитектура #Grappl #pvsstudio #static_code_analysis

  23. Аутсорсинг и приказ ФСТЭК №117, теория РБПО, инструменты

    Этот текст для компаний, занимающихся аутсорсом и аутстаффингом. Продвигая статический анализ кода в целом и инструмент PVS-Studio в частности, мы отдельно не выделяем компании этой направленности. Сейчас, в связи с вступлением в силу 1 марта 2026 года приказа №117, всё немного по-другому.

    habr.com/ru/companies/pvs-stud

    #гост_р_56939 #гост_р_569392024 #фстэк #фстэк_россии #рбпо #аутсорсинг #аутсорсинг_разработки #аутстаффинг #pvsstudio #разработка_приложений

  24. Ваши тесты упали по причине JavaScript

    Рассказываем, как безобидная строка JavaScript-кода привела к нарушению стабильности тестов продукта, а также о том, как можно избежать подобных ошибок.

    habr.com/ru/companies/pvs-stud

    #javascript #typescript #vscode #pvsstudio #статический_анализ #static_analysis #sast #visual_studio_code #типизация #динамическая_типизация

  25. Наследие кода: разбор С и С++ модулей Erlang, которые работают десятилетиями

    Код некоторых модулей Erlang/OTP старше, чем большинство современных junior-разработчиков. Эти файлы — настоящие цифровые патриархи, десятилетиями обеспечивающие работу банковских транзакций, телефонных сетей и систем обмена сообщениями. Мы решили заглянуть под "капот" этого языка-долгожителя, чтобы проверить, что именно скрывается в строках, на которые сегодня полагаются миллионы пользователей. А вот что мы нашли, узнаем в этой статье.

    habr.com/ru/companies/pvs-stud

    #с++ #pvsstudio

  26. Коробка багов (взрывается): кроссплатформенное коварство

    В сентябре мы рассматривали релиз 86Box v5.0, приуроченный к тридцати годам со дня выхода в розничную продажу Windows 95, и пообещали показать ещё кое-что. О чём мы сознательно умолчали, и почему оставили находку для отдельной статьи? Что осталось в "коробке"?

    habr.com/ru/companies/pvs-stud

    #pvsstudio #86box #libc #glibc #freebsd #c11 #эмуляция #совершенный_код #стандарты_кодирования

  27. Taint-анализ в C и C++ анализаторе PVS-Studio

    Ваш код принимает данные извне? Поздравляем, вы вступили на минное поле! Любой непроверенный ввод от пользователя может привести к уязвимости, и найти все "растяжки" вручную в большом проекте почти невозможно. Но есть "сапёр" — статический анализатор. Инструмент нашего "сапёра" — taint-анализ (aka анализ помеченных данных). Он позволяет обнаружить "грязные" данные, дошедшие до опасных мест без проверки. Сегодня мы расскажем о том, как он работает.

    habr.com/ru/companies/pvs-stud

    #taint_analysis #taint #static_analysis #pvsstudio #pvs #c++ #dataflow #dataflow_analysis #security #software_security

  28. Пиксель к пикселю: проверка проекта PixiEditor

    Работа с графикой невозможна без специальных инструментов — графических редакторов. Но что если ваш редактор вылетит прям во время работы из-за багов? Давайте с помощью статического анализатора поищем потенциальные ошибки и странные места в исходном коде открытого проекта PixiEditor.

    habr.com/ru/companies/pvs-stud

    #c# #net #информационная_безопасность #тестирование #pvsstudio

  29. Подножка для AI в виде UTF-8

    Думаю, вам начинают надоедать тексты про вайб-кодинг. Но не волнуйтесь, мой интерес не в том, чтобы рассказывать о новых невероятных достижениях, меняющих мир, и бла-бла-бла... Интереснее поискать места, в которых начинается сбой при генерации кода. Это позволит адаптировать работу статических анализаторов для новых задач контроля кода, который создаётся с помощью таких систем.

    habr.com/ru/companies/pvs-stud

    #utf8 #ai #vibecoding #vibecoding #pvsstudio #статический_анализ #статический_анализ_кода #c++ #c++17 #информационная_безопасность

  30. Как статический анализ побуждает разработчика рефакторить код. По мотивам Source SDK

    Ранее утро. Туман окутал горные хребты. Просыпайся, Гордон, вставай. Нам пора отправляться в сердце тьмы и освободить этот мир от лап дремлющего зла. Да, и не забудь свою монтировку.

    habr.com/ru/companies/pvs-stud

    #с++ #pvsstudio #gamedev