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

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

Разработчики продолжают переходить на новые стандарты С++. По сравнению с прошлым годом использование C++17 выросло на 10 процентных пунктов.

Каждый третий разработчик планирует перейти на C++17 в течение года. Посмотрим, подтвердится ли это в следующем году.

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

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

Использование CppUnit с прошлого года возросло на 10 процентных пунктов.

Половина C++-разработчиков не используют никаких средств управления зависимостями.

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

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

В прошлом году CMake обошла проектную модель Visual Studio и стала самой популярной системой сборки и моделирования проектов для C++.

С тех пор ее доля увеличилась на 5 процентных пунктов и достигла 42%.

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

За исключением небольшого роста использования Clang, популярность компиляторов C++ не изменилась.

Какие инструменты используете вы или ваша команда для соблюдения стандартов или контроля/анализа качества кода?

Какие рекомендации/руководства активно используются вами или вашей командой?

Использование стандартов оформления кода и инструментов для их соблюдения соотносится с размером команды: чем больше команда, тем выше вероятность использования стандарта и инструментов, помогающих его соблюдать.

Интересно, что большинство C++-разработчиков утверждают, что Python — язык, который им нравится больше всего.