Estas preguntas solo se han mostrado a los desarrolladores que seleccionaron C++ como uno de sus tres lenguajes de programación principales.
C++
"Es agradable ver la adopción del C++ moderno. 1 de cada 5 personas encuestadas está en el último estándar, lo cual es estupendo, y muchos más están planeando pasar al menos a C++17 el año que viene. Los módulos y los conceptos parecen ser elementos potentes de motivación".
"Es normal que muchas personas que ya estaban en C++17 estén ansiosas por adoptar C++20".
"Los módulos encabezan las listas, como era de esperar. Dado que los tiempos de compilación de C++ empeoran cada año, será muy interesante ver cómo la gente utiliza los módulos para contrarrestar esta tendencia".
"Sigue siendo decepcionante ver que un tercio de los desarrolladores no escribe pruebas de unidad".
"Casi tres cuartas partes de las personas encuestadas carece de una buena solución de empaquetado; tener que construir las bibliotecas por separado, compilarlas por adelantado o utilizar la gestión de paquetes del sistema implica el trabajo del desarrollador o la dependencia de partes externas para compilarlas. Esto puede suponer un retraso en las nuevas versiones y añade complejidad a la hora de actualizar o cambiar los compiladores".
"No sería C++ si no tuviéramos muchas soluciones que compiten entre sí para abordar este problema, pero no puedo evitar preguntarme si no estaríamos mejor si, simplemente, eligiéramos una y la siguiéramos".
"Es interesante ver que los compiladores de código abierto encabezan la lista de compiladores utilizados normalmente. En mi mundo, el hecho de estar en Linux hace que los compiladores de MSVC no estén disponibles, pero siempre he imaginado que el número de programadores en Windows nos superaría, por lo que la utilización de MSVC sería mayor".
"Es muy interesante ver que GCC crece más que Clang. Como dato anecdótico, sí que parece que GCC haya progresado más con C++20".
"El formateo automático del código sigue estando muy infravalorado. Puede parecer una tontería, pero con una herramienta como ClangFormat, ¡no tendrás que volver a pelearte con el estilo del código!"
¡Gracias por el tiempo que nos has dado!
Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.
Participe en el JetBrains Tech Insights Lab
Participe en encuestas y estudios de experiencia de usuario para que los productos JetBrains sean más fáciles de usar y aún más potentes. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.
Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.