Die Fragen zu C++ wurden nur Entwicklern gestellt, die C++ als eine ihrer drei primären Programmiersprachen angegeben hatten.
Welche C++-Standards nutzen Sie regelmäßig?
Die Verbreitung neuer C++-Standards nimmt weiter zu. Die Nutzung von C++17 ist seit dem Vorjahr um 10 Prozentpunkte gestiegen.
Ein Drittel der Entwickler will C++17 innerhalb der nächsten 12 Monate einführen. Wir sind gespannt, ob unsere Umfrage im nächsten Jahr dies bestätigt!
Welche IDE bzw. welchen Editor nutzen Sie bei der C++-Entwicklung am meisten?
Gibt es Unit-Testing-Frameworks, die Sie regelmäßig nutzen?
Die Verwendung von CppUnit ist seit dem letzten Jahr um 10 Prozentpunkte gestiegen.
Die Hälfte der C++-Entwickler verwendet keine Hilfsmittel zur Abhängigkeitsverwaltung.
Welche Abhängigkeits-Manager verwenden Sie in Ihren Projekten?
Gibt es Projektmodelle oder Build-Systeme, die Sie regelmäßig nutzen?
Im vergangenen Jahr ließ CMake Visual Studio hinter sich und stieg zum beliebtesten Projektmodell/Build-System für die C++-Entwicklung auf.
Seitdem hat sich sein Anteil um weitere 5 Prozentpunkte auf 42% erhöht.
Welche Compiler nutzen Sie regelmäßig?
Abgesehen vom leichten Anstieg der Clang-Verwendung hat sich an der Verbreitung von C++-Compilern nichts geändert.
Welche der folgenden Tools verwenden Sie oder Ihr Team zur Durchsetzung von Richtlinien, zur Sicherung der Codequalität oder zur Codeanalyse?
Welche der folgenden Quellen für Programmierempfehlungen oder -richtlinien setzen Sie oder Ihr Team aktiv ein?
Die Verwendung von Styleguides und Richtlinien-Durchsetzungstools korreliert mit der Teamgröße: Je größer das Team, desto wahrscheinlicher ist es, dass ein Standard und ein Tool zur Durchsetzung verwendet wird.
Interessanterweise ist für die Mehrheit der C++-Entwickler Python die sympathischste Sprache.