Как стать автором
Обновить

Комментарии 6

А кроме новой фичи нуллификации ничего не нашлось? Или я очень плохо читаю статью, когда там в середине вкусняшки не раздают? :))

Как обычно, всё самое интересное вначале :) Вторая часть статьи содержит и другие найденные ошибки.
А к nullable reference type из c# 8 вы готовы?
В конце этой недели у нас запланирован релиз с поддержкой VS2019\C# 8.0. Конкретно по поддержке nullable reference и всего специфичного для них синтаксиса — анализатор будет понимать, что это такое, и что оно значит, но на работу каких-то диагностик nullable reference никакого влияния оказывать пока не будет, по крайней мере в этом релизе.

Например, если вы где-то глубоко в своём коде в не-nullable переменную всё-таки запишите null (что сделать можно с помощью оператора '!', например), и затем без проверки будете эту переменную использовать, анализатор это увидит и ругнётся. Возможно в дальнейшем наше поведение с не-nullable refernce типами будет меняться, посмотрим на отзывы пользователей, будем расширять нашу тестовую базу по мере того, как новый синтаксис будет приниматься на вооружение разработчиками.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий