Pull to refresh
25
0
Николай Миронов @IchNikola

Программист

Send message

Visual Studio 2022 стильно и свежо. История о её поддержке в PVS-Studio

Reading time7 min
Views9.4K

Кажется, анонс Visual Studio 2022 был только недавно, и вот она уже вышла. Это означало ровно одно – поддержать данную IDE нужно в ближайшем релизе PVS-Studio. О том, с какими сложностями пришлось столкнуться, а что прошло без проблем, мы сегодня и поговорим.

Читать далее
Total votes 12: ↑11 and ↓1+10
Comments12

Visual Studio 2022 — stylish and fresh. How PVS-Studio supported VS2022

Reading time7 min
Views1.3K

Seems like Microsoft has just announced Visual Studio 2022. And it already came out! For us at PVS-Studio, this meant only one thing — we must support this IDE in the next PVS-Studio release. Almost everything went smoothly. However, there were some hitches that we're going to discuss today.

Read more
Rating0
Comments0

The first static analysis report: the key problems and how to address them

Reading time5 min
Views415

The main purpose of the static analyzer is to detect and report errors in code - so that you can fix them afterwards. However, reporting errors is not as simple as it may seem. Those just starting out to work with static analysis - and even experienced developers - may encounter a number of problems. In this article I'll talk about these problems and how to deal with them.

Read more
Rating0
Comments0

В чём проблемы первого отчёта статического анализатора и как их исправить?

Reading time5 min
Views1.1K

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

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments2

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

Reading time5 min
Views2K

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

Читать далее
Total votes 9: ↑6 and ↓3+3
Comments2

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

Reading time5 min
Views848

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
Rating0
Comments3

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

Reading time7 min
Views5.6K

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

Читать далее
Total votes 5: ↑3 and ↓2+1
Comments4

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

Reading time5 min
Views3.1K

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

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

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

Reading time5 min
Views2.8K

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
Comments0

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

Reading time12 min
Views3.4K

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

Читать далее
Total votes 13: ↑12 and ↓1+11
Comments8

How WCF Shoots Itself in the Foot With TraceSource

Reading time11 min
Views903

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
Comments0

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

Reading time7 min
Views1.1K

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

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

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

Reading time7 min
Views494

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 ↓10
Comments0

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

Reading time7 min
Views2.7K

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

Читать далее
Total votes 9: ↑8 and ↓1+7
Comments5

How to Get Nice Error Reports Using SARIF in GitHub

Reading time7 min
Views1.5K

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
Comments0

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

Reading time18 min
Views1.7K
image1.png

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

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

Reading time13 min
Views9.2K
image1.png

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

Information

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