Pull to refresh
21
Karma
-1
Rating
Николай Миронов @IchNikola

Программист

  • Followers
  • Following

Зачем нужен отчёт MISRA Compliance и как его получить в PVS-Studio?

PVS-Studio corporate blog Information Security *C++ *C *Programming microcontrollers *

Если вы не понаслышке знаете о MISRA и хотели бы понимать, соответствует ли ваш проект какому-то из стандартов ассоциации MISRA, то есть решение. Имя ему - MISRA Compliance. С недавних пор PVS-Studio научился генерировать отчёт соответствия по этому стандарту, и хочется поделиться тем, как это делается. Возможно, кому-то это упростит жизнь.

Читать далее
Total votes 9: ↑6 and ↓3 +3
Views 1.4K
Comments 2

Why do you need the MISRA Compliance report and how to generate one in PVS-Studio?

PVS-Studio corporate blog Information Security *C++ *C *Programming microcontrollers *

If you are strongly interested in MISRA and would like to understand whether your project meets one of the MISRA association's standards, there is a solution. It's name is MISRA Compliance. PVS-Studio has recently learned how to generate the MISRA Compliance report. This article describes how you can use this feature. This can make somebody's life better.

Read more
Rating 0
Views 264
Comments 3

Зачем нужна техническая поддержка и как в ней не выгореть?

PVS-Studio corporate blog

Не всем нравится работать в поддержке. Огромное количество людей выгорает на ней. Так может не стоит вообще её иметь? Какую выгоду она несёт? Можно ли как-то не выгорать от поддержки? Попробуем найти ответы в этой статье.

Читать далее
Total votes 5: ↑3 and ↓2 +1
Views 2.5K
Comments 4

Как в VSCode смотреть отчёты статических анализаторов, поддерживающих SARIF

PVS-Studio corporate blog Visual Studio *

В наше время люди всё чаще начинают оптимизировать работу по поиску ошибок в коде, используя статический анализатор. Результаты работы анализатора можно смотреть с помощью разнообразных продуктов. Однако сегодня мы поговорим про просмотр отчёта анализатора в самой стильной среди многофункциональных и самой многофункциональной среди стильных IDE – VSCode. Позволит же нам реализовать нашу задачу формат SARIF и специальный плагин для него. Обо всем этом далее — поехали.

Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 1.7K
Comments 0

VSCode: how to view reports of static analyzers that support SARIF

PVS-Studio corporate blog Visual Studio *

People increasingly start optimizing the process of finding code errors using static analyzers. Nowadays, we can choose from a variety of products to view analysis results. This post covers the ways how to view an analyzer report in the most stylish and feature-rich IDE among multifunctional ones – VSCode. The SARIF format and a special plugin for it allow us to perform our task. Keep reading to find out about this. Let's get going!

Read more
Total votes 3: ↑3 and ↓0 +3
Views 449
Comments 0

Как WCF сам себе в ногу стреляет посредством TraceSource

PVS-Studio corporate blog .NET *C# *Development for Windows *

Не так часто удается написать что-то интересное про проблемы, связанные с параллельным программированием. В этот же раз "повезло". Из-за особенностей реализации стандартного метода TraceEvent произошла ошибка с блокировкой нескольких потоков. Хочется предупредить о существующем нюансе и рассказать об интересном случае из поддержки наших пользователей. Причем тут поддержка? Это вы узнаете из статьи. Приятного чтения.

Читать далее
Total votes 13: ↑12 and ↓1 +11
Views 2.7K
Comments 8

How WCF Shoots Itself in the Foot With TraceSource

PVS-Studio corporate blog .NET *C# *Development for Windows *

We don't often get the chance to write something on parallel programming issues. This time we "got lucky". The TraceEvent standard method has some implementation peculiarities. They resulted in an error with multiple threads blocking. So we'd like to warn users about this nuance and cover this interesting case from our users support practice. Why was our support involved? Keep reading to find out. Enjoy the reading!

Read more
Total votes 5: ↑5 and ↓0 +5
Views 501
Comments 0

Новые возможности по поиску угроз безопасности и защищённости в PVS-Studio 7.12

PVS-Studio corporate blog Information Security *

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

Читать далее
Total votes 5: ↑4 and ↓1 +3
Views 899
Comments 1

PVS-Studio 7.12 New Features for Finding Safety and Security Threats

PVS-Studio corporate blog Information Security *

Security. What does this word mean to you? Nowadays, companies spare no effort to ensure that their product is secured from hacking and all sorts of information leaks. PVS-Studio decided to help its users and expand the functionality in this area. Therefore, one of the main innovations of the upcoming release will be the introduction of analyzer new features which will ensure code safety and security. This article aims to present these features.

Read More
Total votes 2: ↑1 and ↓1 0
Views 273
Comments 0

Как в GitHub смотреть красивые отчеты об ошибках с помощью SARIF

PVS-Studio corporate blog C++ *C# *GitHub DevOps *

Вы пользуетесь GitHub, пишете код и делаете прочие веселые штуки. Для повышения качества своей работы и оптимизации своего времени используете статический анализатор. И вот вам приходит идея - а почему бы не смотреть на ошибки, которые выдал анализатор, прямо в GitHub? Да и еще, чтобы это красиво выглядело. Что же делать в этом случае? Ответ очень простой. Ваш выбор – SARIF. О том что это такое, как это настроить, и будет рассказано в данной статье. Приятного чтения.

Читать далее
Total votes 9: ↑8 and ↓1 +7
Views 1.4K
Comments 5

How to Get Nice Error Reports Using SARIF in GitHub

PVS-Studio corporate blog C++ *C# *GitHub DevOps *

Let's say you use GitHub, write code, and do other fun stuff. You also use a static analyzer to enhance your work quality and optimize the timing. Once you come up with an idea - why not view the errors that the analyzer gave right in GitHub? Yeah, and also it would be great if it looked nice. So, what should you do? The answer is very simple. SARIF is right for you. This article will cover what SARIF is and how to set it up. Enjoy the reading!

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 732
Comments 0

Об ошибках в коде QuantConnect Lean

PVS-Studio corporate blog Open source *.NET *C# *
image1.png

В данной статье рассматриваются ошибки в проекте с открытым исходным кодом, найденные с помощью статического анализатора. Говорится о некоторых простых вещах, которые могут помочь избежать их появления. Например, используя синтаксические конструкции языка начиная с C# 8.0. Надеюсь, что будет интересно. Приятного прочтения.
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views 1.2K
Comments 0

Nullable Reference не защищают, и вот доказательства

PVS-Studio corporate blog .NET *Visual Studio *C# *
image1.png

Хотели ли вы когда-нибудь избавиться от проблемы с разыменованием нулевых ссылок? Если да, то использование Nullable Reference типов — это не ваш выбор. Интересно почему? Об этом сегодня и пойдёт речь.
Читать дальше →
Total votes 27: ↑23 and ↓4 +19
Views 7.7K
Comments 26

Анализ merge request'ов в GitLab с помощью PVS-Studio для C#

PVS-Studio corporate blog C# *Build automation *DevOps *
image1.png

Любите GitLab и не любите ошибки? Хотите повысить качество исходного кода? Тогда вы попали по адресу. Сегодня мы расскажем, как настроить C# анализатор PVS-Studio для проверки merge request'ов. Всем единорожного настроения и приятного чтения.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 1.4K
Comments 1

Код в одну строку или проверка Nethermind с помощью PVS-Studio C# для Linux

PVS-Studio corporate blog Open source *.NET *C# *Development for Linux *

Рисунок 1

Данная статья приурочена к старту бета-теста PVS-Studio C# для Linux, а также плагина для Rider. По такому прекрасному поводу с помощью данных инструментов была проведена проверка исходного кода продукта Nethermind и в данной статье мы посмотрим на интересные, а иногда и забавные ошибки.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 1.7K
Comments 1

Single line code or check of Nethermind using PVS-Studio C# for Linux

PVS-Studio corporate blog Open source *.NET *C# *Development for Linux *

Рисунок 1

This article coincides with the beta testing start of PVS-Studio C# for Linux, as well as the plugin for Rider. For such a wonderful reason, we checked the source code of the Nethermind product using these tools. This article will cover some distinguished and, in some cases, funny errors.
Read more →
Total votes 3: ↑3 and ↓0 +3
Views 516
Comments 0

Information

Rating
Does not participate
Location
Тула, Тульская обл., Россия
Works in
Registered
Activity