Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Support of Visual Studio 2019 in PVS-Studio

Блог компании PVS-Studio.NETVisual StudioC#Разработка под Windows


Support of Visual Studio 2019 in PVS-Studio affected a number of components: the plugin itself, the command-line analyzer, the cores of the C++ and C# analyzers, and a few utilities. In this article, I will briefly explain what problems we encountered when implementing support of the IDE and how we addressed them.
Read more →
Всего голосов 31: ↑30 и ↓1 +29
Просмотры799
Комментарии 0

Поддержка Visual Studio 2019 в PVS-Studio

Блог компании PVS-Studio.NETVisual StudioC#Разработка под Windows


Поддержка Visual Studio 2019 в PVS-Studio затронула сразу несколько различных компонентов: сам плагин для IDE, command line приложение для анализа, ядра C++ и C# анализаторов, а также несколько утилит. О том, с какими проблемами мы столкнулись в ходе поддержки новой версии IDE и как их решали, я кратко расскажу в данной статье.
Читать дальше →
Всего голосов 43: ↑40 и ↓3 +37
Просмотры4.4K
Комментарии 10

Nullable Reference типы в C# 8.0 и статический анализ

Блог компании PVS-Studio.NETVisual StudioC#Разработка под Windows

Picture 9


Не секрет, что Microsoft достаточно давно работает над выпуском восьмой версии C#. В недавно состоявшемся релизе Visual Studio 2019 новая версия языка (C# 8.0) уже доступна, но пока ещё только в качестве beta релиза. В планах этой новой версии есть несколько возможностей, реализация которых может показаться не совсем очевидной, или точнее, не совсем ожидаемой. Одним из таких нововведений стала возможность использования Nullable Reference типов. Заявленным смыслом данного нововведения является борьба с Null Reference Exception'ами (NRE).
Читать дальше →
Всего голосов 34: ↑32 и ↓2 +30
Просмотры13.8K
Комментарии 8

Nullable Reference types in C# 8.0 and static analysis

Блог компании PVS-Studio.NETVisual StudioC#Разработка под Windows

Picture 9


It's not a secret that Microsoft has been working on the 8-th version of C# language for quite a while. The new language version (C# 8.0) is already available in the recent release of Visual Studio 2019, but it's still in beta. This new version is going to have a few features implemented in a somewhat non-obvious, or rather unexpected, way. Nullable Reference types are one of them. This feature is announced as a means to fight Null Reference Exceptions (NRE).
Read more →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры3.1K
Комментарии 1

Должен ли out-параметр быть проинициализирован до возврата из метода?

Блог компании PVS-Studio.NETC#

0800_OutParamsCs_ru/image1.png


Наверняка каждый, кто писал на C#, сталкивался с использованием out-параметров. Кажется, что с ними всё предельно просто и понятно. Но так ли это на самом деле? Для затравки предлагаю начать с задачки для самопроверки.

Читать дальше →
Всего голосов 98: ↑98 и ↓0 +98
Просмотры14K
Комментарии 67