На вопросы о языке C++ отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
C++
«Очень хорошо, что люди пользуются современным C++. Многие респонденты планируют в следующем году перейти как минимум на C++17, а каждый пятый так и вовсе придерживается новейших стандартов. Похоже, что модули и концепты служат отличными мотиваторами».
«Логично, что многие их тех, кто уже пользовался C++17, рады перейти на C++20».
«Как и ожидалось, модули очень популярны. Сборка C++ с каждым годом требует все больше времени, и мне интересно посмотреть, как пользователи модулей будут противостоять этому».
«Жаль, что треть разработчиков совсем не пишут юнит-тесты».
«Примерно три четверти респондентов нуждаются в хорошем инструменте управления зависимостями. Отдельная сборка библиотек, предварительная сборка, применение системных средств управления пакетами — все это требует дополнительных усилий либо делегирования третьим лицам. А это может задерживать выпуск новых версий и усложнять процедуру обновления или смены компиляторов»
«Разумеется, для этой проблемы есть множество решений — в С++ по-другому не бывает. Думаю, было бы гораздо лучше, если бы мы выбрали одно и пользовались только им».
«Интересно, что список регулярно используемых компиляторов возглавляют инструменты с открытым исходным кодом. Лично я, как пользователь Linux, не могу использовать MSVC-компиляторы. Но мне всегда казалось, что программистов на Windows больше, чем нас, и потому MSVC-компиляторы должны быть более популярными».
«Интересно, что GCC распространяется быстрее, чем Clang. Мне казалось, что большой успех имела комбинация GCC с C++20».
«Автоматическое форматирование кода все еще сильно недооценивают. Вы не поверите, но с инструментом вроде ClangFormat у вас больше никогда не будет разногласий по стилю кода!»
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Присоединяйтесь к JetBrains Tech Insights Lab
Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.