Diese Fragen wurden nur Entwicklern gestellt, die C++ als eine ihrer drei primären Programmiersprachen angegeben hatten.
C++
"Es ist eine Freude zu sehen, dass modernes C++ sich durchsetzt. Ein Fünftel der Befragten nutzt bereits den neuesten Standard – das ist großartig. Viele weitere planen außerdem, im nächsten Jahr mindestens auf C++17 aufzurüsten. Module und Concepts scheinen eine starke Motivationskraft auszuüben."
"Es leuchtet ein, dass viele, die bereits C++17 nutzen, gerne auf C++20 umsteigen möchten."
"Wie erwartet führen Module die Charts an. Da die C++-Build-Zeiten von Jahr zu Jahr schlechter werden, wird es sehr interessant sein zu beobachten, wie Module diesem Trend entgegengestellt werden."
"Es ist enttäuschend, dass ein Drittel der Entwickler*innen immer noch keinerlei Unit-Tests schreibt."
"Fast drei Viertel der Befragten haben keine gute Packaging-Lösung. Bibliotheken separat oder vorab zu kompilieren oder die systemseitige Paketverwaltung zu verwenden bedeutet entweder Mehrarbeit für die Entwickler*innen oder Abhängigkeit von externen Dritten bei der Erstellung von Builds. Das kann zu Verzögerungen bei der Einführung neuer Versionen führen und erhöht die Komplexität beim Aktualisieren oder Wechseln von Compilern."
"C++ wäre nicht C++, wenn wir nicht zahlreiche konkurrierende Lösungen für dieses Problem hätten, aber ich frage mich, ob wir nicht alle besser dran wären, wenn wir uns einfach auf eine festlegten."
"Es ist interessant, dass Open-Source-Compiler ganz oben auf der Liste der regelmäßig verwendeten Compiler stehen. In meiner Welt sind die MSVC-Compiler aufgrund der Linux-Umgebung nicht verfügbar, aber ich hätte gedacht, dass die Windows-Programmierer*innen uns zahlenmäßig überlegen sind und daher die MSVC-Nutzung höher ausfällt."
"Es ist sehr interessant zu beobachten, dass GCC stärker wächst als Clang. Anekdotisch habe ich den Eindruck, dass GCC bei C++20 größere Fortschritte gemacht hat."
"Die automatische Codeformatierung wird immer noch stark unterschätzt. Es mag albern klingen, aber wer ein Tool wie ClangFormat verwendet, muss nie wieder über Codestile streiten!"
Danke, dass Sie sich die Zeit genommen haben!
Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.
Werden Sie Mitglied im JetBrains Tech Insights Lab
Nehmen Sie an Umfragen und UX-Studien teil, um JetBrains-Produkte benutzerfreundlicher und gleichzeitig leistungsfähiger zu machen. Durch die Teilnahme an unserer Forschung können Sie auch Prämien erhalten.
Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.