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(), вместо того чтобы преобразовать строки в числа».
Калеб Укле
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Присоединяйтесь к JetBrains Tech Insights Lab
Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.