Les questions C++ ont été présentées uniquement aux développeurs qui ont choisi C++ comme l'un de leurs principaux langages de programmation.

Quelles normes C++ utilisez-vous régulièrement ?

L'adoption des nouveaux standards C++ se poursuit. L'utilisation de C++17 a augmenté de 10 % par rapport à l'année dernière.

Un développeur sur trois prévoit d'adopter C++17 au cours des 12 mois à venir. Attendons de voir si l'étude de l'année prochaine confirme cette tendance !

Quel EDI/éditeur utilisez-vous le plus souvent ?

Quels frameworks de tests unitaires utilisez-vous régulièrement, le cas échéant ?

L'utilisation de CppUnit a progressé de 10 points depuis l'année dernière.

La moitié des développeurs C++ n'utilisent rien pour gérer leurs dépendances.

Quels gestionnaires de dépendances utilisez-vous dans vos projets ?

Quel(s) modèle(s) de projet ou système(s) de build utilisez-vous régulièrement, le cas échéant ?

L'an dernier, CMake a dépassé Visual Studio pour devenir le système de modèle de projet/ build le plus populaire pour le développement en C++.

Sa part de marché a depuis progressé de 5 % pour atteindre 42 %.

Quel(s) compilateur(s) utilisez-vous régulièrement ?

Outre la légère augmentation de l'utilisation du langage Clang, la popularité des compilateurs C++ n'a pas changé.

Parmi les outils suivants, lesquels utilisez-vous (ou votre équipe) pour appliquer les directives ou autres opérations d'analyse ou d'amélioration de la qualité du code ?

Parmi les sources de conseils ou directives de codage suivantes, lesquelles votre équipe ou vous-même utilisez-vous activement ?

L'adoption de guides de style et d'outils d'application de directives est proportionnelle à la taille de l'équipe : plus l'équipe est importante, plus il est probable qu'elle doive appliquer des normes et utiliser un outil pour les appliquer.

Il est également intéressant de constater que la majorité des développeurs C++ affirment que Python est leur langage préféré.