Go
Compartilhar:
Essas perguntas foram mostradas apenas aos entrevistados que escolheram o Go como uma de suas três linguagens de programação principais.
O número de desenvolvedores que estão usando múltiplas versões do Go simultaneamente cresceu desde o ano passado.
Apenas cerca de um terço dos desenvolvedores Go trabalham em um único projeto de cada vez, enquanto o restante deles trabalha em vários projetos ao mesmo tempo.
O Go Modules continua sendo o gerenciador de pacotes mais popular, enquanto a popularidade de alguns gerenciadores de pacotes, como o godep e o dep, diminuiu.
Esta pergunta foi feita apenas depois de o entrevistado selecionar "Visual Studio Code", "Vim", "Sublime Text" em resposta à pergunta "Qual IDE/editor você mais usa para desenvolvimento Go?"
Esta pergunta foi feita apenas depois de o entrevistado selecionar "Sim" em resposta à pergunta "Você usa o gopls?"
Os desenvolvedores Go mencionaram o JavaScript, o Python e o TypeScript com mais frequência como as linguagens que eles utilizam junto com o Go em um único projeto. Ao mesmo tempo, 15% dos entrevistados desenvolvem projetos exclusivamente em Go e não usam linguagens adicionais.
O número de desenvolvedores Go que usam um proxy privado do Go Modules aumentou.
A parcela de entrevistados que usam vendoring em seus projetos Go está se tornando menor, com exceção daqueles que trabalham em projetos do Go Modules. No último caso, mais desenvolvedores estão usando vendoring.
A biblioteca padrão é o roteador Go mais usado, e sua popularidade ainda está em ascensão. Quanto aos outros roteadores Go, o gorilla/mux tornou-se menos popular.
Cerca de um quinto dos desenvolvedores Go não escrevem testes de unidade para Go. Outros 17% escrevem testes de unidade, mas não usam frameworks.
Os projetos dos desenvolvedores Go não são muito grandes. Para pouco mais da metade dos desenvolvedores Go, eles consistem em até 100 arquivos.
A pergunta foi mostrada apenas aos entrevistados que não selecionaram "Go Modules" em resposta à pergunta "Quais gerenciadores de pacotes você usa regularmente?"
Em comparação com o ano passado, menos desenvolvedores Go expressaram sua intenção de migrar para o Go Modules nos próximos 12 meses. Esse gerenciador de pacotes é extremamente popular, mas seu crescimento pode estar gradualmente atingindo o limite. O número de desenvolvedores que planejam continuar usando outros gerenciadores de pacotes está crescendo.
A pergunta foi mostrada apenas aos entrevistados que selecionaram Go Modules em resposta à pergunta "Quais gerenciadores de pacotes você usa regularmente?"
Obrigado pelo seu tempo!
Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.