C++
Estas preguntas solo se han mostrado a los desarrolladores que seleccionaron C++ como uno de sus tres lenguajes de programación principales.
¿Qué estándares de C++ utiliza habitualmente?
Los desarrolladores siguen adoptando los nuevos estándares de C++. El porcentaje de desarrolladores que utilizan C++20 ha subido al 12 %.
Los resultados de algunas preguntas, incluida esta, se han dividido en 3 grupos en función de los tipos de software que desarrollan los encuestados y los campos en los que operan sus empresas. Estos grupos representan las 3 áreas principales del desarrollo C++: el desarrollo integrado, las finanzas y el desarrollo de juegos.
¿Piensa pasarse a un estándar de C++ más reciente en los próximos 12 meses? De ser así, ¿a cuál?
Alrededor de la mitad de los desarrolladores C++ encuestados piensan pasarse a otro estándar este año.
¿Qué editor o entorno de desarrollo integrado utiliza con mayor frecuencia para el desarrollo en C++?
JetBrains ha lanzado recientemente la vista previa pública Rider for Unreal Engine IDE, y esperamos que el próximo año aparezca en esta clasificación sobre el desarrollo de juegos.
¿Qué marcos de trabajo de pruebas unitarias utiliza habitualmente, en caso de hacerlo?
Catch ha ascendido hasta el segundo puesto este año, superando a Boost.Test y CppUnit.
¿Qué administrador de dependencias utiliza en sus proyectos?
La mitad de los desarrolladores de C++ no utiliza ningún administrador de dependencias.
¿Qué métodos de notificación de errores se permiten en su proyecto actual (laboral o académico)?
¿Qué modelos de proyecto o sistemas de compilación utiliza habitualmente, en caso de hacerlo?
Al igual que en años anteriores, los sistemas principales para compilar son CMake, Visual Studio project y Makefiles.
¿Qué compiladores utiliza habitualmente?
GCC ha aumentado su cuota por primera vez en 4 años, mientras que Clang ha ido creciendo de forma constante.
¿Cuál de las siguientes herramientas utiliza usted o su equipo para la aplicación de pautas u otros análisis o calidad del código?
La popularidad creciente de Clang impulsa el uso de sus herramientas, como Clang-tidy y Clang-analyzer.
¿Cuál de las siguientes pautas o consejos de codificación utiliza usted o su equipo de forma activa?
¡Gracias por el tiempo que nos ha 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.