C#

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

Какие версии C# вы регулярно используете?

C#-разработчики быстро переходят на новые версии языка. Больше половины из них пишут на C# 8. Похоже, многие начинают пользоваться новыми возможностями, как только они выходят.

Какие среды выполнения (runtimes) вы регулярно используете?

Число пользователей .NET Core продолжает расти. Посмотрим, удастся ли этой платформе обойти .NET Framework в следующем году.

Какие технологии или фреймворки вы регулярно используете?

ASP.NET MVC утратил свои позиции и уступил первое место ASP.NET Core.

Какую IDE или редактор вы используете чаще всего для разработки на C#?

В какой операционной системе вы программируете на C#?

Благодаря кроссплатформенности .NET Core некоторые разработчики используют его не только на Windows. Однако их все еще относительно мало.

Какие фреймворки вы регулярно используете для юнит-тестирования?

На вопрос отвечали только те, кто пишет или использует юнит-тесты.

Популярность MSTest и MSTest v2 резко упала.

Какие инструменты для диагностики или анализа производительности вы регулярно используете?

Среди тех, кто работает с конкретным фреймворком, но не использует никаких инструментов профилирования, преобладают разработчики Unity3D.

Rider автоматически находит проблемы с памятью в приложении с помощью динамического анализа программы, который выполняется в фоновом режиме. Вот что об этом говорят пользователи:

«Динамический анализ в @JetBrainsRider помог мне обнаружить выделение 13 ГБ памяти при запуске приложения из-за старого кода, который я давно не читал. Глупая ошибка: использовал .ToString(), вместо того чтобы преобразовать строки в числа».

Калеб Укле

@CU_Galaxy


Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Примите участие в будущих опросах

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.

© JetBrains s.r.o., 2000—2020. Все права защищены.