Essas perguntas foram apresentadas apenas para os desenvolvedores que escolheram o C++ como uma das três principais linguagens de programação.
C++
“É bom ver a adoção do C++ moderno. Um de cada cinco entrevistados está no padrão mais recente, o que é ótimo, e muitos outros estão planejando mudar pelo menos para o C++17 no próximo ano. Os módulos e os conceitos parecem ser fortes motivadores.”
“Faz sentido que muitas pessoas que já estavam no C++17 estejam ansiosas para adotar o C++20.”
“Os módulos estão no topo das paradas, conforme o esperado. Com o tempo de construção C++ piorando a cada ano, será muito interessante ver como as pessoas usam módulos para resistir a essa tendência.”
“Ainda é decepcionante ver um terço dos desenvolvedores não escrevendo nenhum teste de unidade.”
“Quase três quartos dos entrevistados não têm uma boa solução de empacotamento. Ter que compilar bibliotecas separadamente, pré-compilar ou usar o gerenciamento de pacotes do sistema significa muita mão-de-obra para os desenvolvedores e também dependência por terceiros para criá-los. Isso pode resultar em atrasos na adoção de novas versões, além de adicionar complexidade à atualização ou alteração de compilers.”
“Não seria o C++ se não tivéssemos muitas soluções concorrentes para este problema, mas não posso deixar de me perguntar se estaríamos todos melhor se apenas escolhêssemos uma e a seguíssemos.”
“É interessante ver os compiladores de open source no topo da lista de compilers usados regularmente. No meu mundo, o trabalho no Linux torna os compiladores MSVC indisponíveis, mas sempre imaginei que o número de programadores no Windows fosse nos superar e, portanto, o uso do MSVC seria maior.”
“É muito interessante ver o GCC crescendo mais que o Clang. Curiosamente, parece que o GCC tem feito um progresso melhor com o C++20.”
“A formatação automática de código ainda é gravemente subestimada. Pode parecer bobo, mas usando uma ferramenta como o ClangFormat, você nunca mais precisará ter outra discussão sobre estilo de codificação!”
Obrigado pelo seu tempo!
Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.
Participe do Laboratório de Insights de Tecnologia da JetBrains
Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.