Вопросы о C++ были заданы только тем, кто выбрал C++ в качестве одного из трех основных языков программирования.
Какие стандарты C++ вы регулярно используете?
Разработчики продолжают переходить на новые стандарты С++. По сравнению с прошлым годом использование C++17 выросло на 10 процентных пунктов.
Каждый третий разработчик планирует перейти на C++17 в течение года. Посмотрим, подтвердится ли это в следующем году.
Какую IDE или редактор вы используете чаще всего для разработки на C++?
Какие фреймворки вы регулярно используете для юнит-тестирования?
Использование CppUnit с прошлого года возросло на 10 процентных пунктов.
Половина C++-разработчиков не используют никаких средств управления зависимостями.
Какие менеджеры зависимостей вы используете в своих проектах?
Какие модели проектов или системы сборки вы регулярно используете?
В прошлом году CMake обошла проектную модель Visual Studio и стала самой популярной системой сборки и моделирования проектов для C++.
С тех пор ее доля увеличилась на 5 процентных пунктов и достигла 42%.
Какие компиляторы вы регулярно используете?
За исключением небольшого роста использования Clang, популярность компиляторов C++ не изменилась.
Какие инструменты используете вы или ваша команда для соблюдения стандартов или контроля/анализа качества кода?
Какие рекомендации/руководства активно используются вами или вашей командой?
Использование стандартов оформления кода и инструментов для их соблюдения соотносится с размером команды: чем больше команда, тем выше вероятность использования стандарта и инструментов, помогающих его соблюдать.
Интересно, что большинство C++-разработчиков утверждают, что Python — язык, который им нравится больше всего.