Go
Partager :
Ces questions n'ont été posées qu'aux personnes ayant choisi Go comme l'un de leurs trois principaux langages de programmation.
Le nombre de développeurs utilisant simultanément plusieurs versions de Go a augmenté depuis l'année dernière.
Seulement un tiers environ des développeurs Go travaille sur un seul projet à la fois, les autres travaillant sur plusieurs projets simultanément.
Go Modules reste le gestionnaire de paquets le plus populaire, alors que la popularité d'autres gestionnaires de paquets tels que godep et dep a baissé.
Cette question n'a été posée qu'aux personnes ayant répondu « Visual Studio Code », « Vim » ou « Sublime Text » à la question « Quel IDE / éditeur utilisez-vous principalement pour le développement Go ? ».
Cette question n'a été posée qu'aux personnes ayant répondu « Oui » à la question « Utilisez-vous gopls ? ».
Les développeurs Go ont mentionné le plus souvent JavaScript, Python et TypeScript comme langages utilisés en plus de Go dans un même projet. 15 % des personnes interrogées développent des projets exclusivement en Go et n'utilisent aucun autre langage.
Le nombre de développeurs Go utilisant un proxy Go modules privé a augmenté.
La proportion de répondants utilisant le vendoring dans leurs projets Go diminue, sauf pour les développeurs qui travaillent sur des projets Go modules.
La bibliothèque standard est le routeur Go le plus utilisé et sa popularité continue d'augmenter. En ce qui concerne les autres routeurs Go, gorilla/mux a perdu en popularité.
Environ un cinquième des développeurs Go n'écrivent pas de tests unitaires pour Go. 17 % écrivent des tests unitaires mais n'utilisent pas de frameworks.
Les projets des développeurs Go ne sont généralement pas très volumineux. Pour un peu plus de la moitié d'entre eux, ils comptent un maximum de 100 fichiers.
La question n'a été présentée qu'aux personnes n'ayant pas répondu « Go Modules » à la question « Quels gestionnaires de paquets utilisez-vous régulièrement ? ».
Par rapport à l'année dernière, un nombre moins important de développeurs Go a exprimé son intention de migrer vers Go modules au cours des 12 prochains mois. Bien que ce gestionnaire de paquets soit extrêmement populaire, sa croissance pourrait progressivement atteindre ses limites. Le nombre de développeurs qui envisagent de continuer à utiliser d'autres gestionnaires de paquets est en hausse.
La question n'a été présentée qu'aux personnes ayant répondu « Go Modules » à la question « Quels gestionnaires de paquets utilisez-vous régulièrement ? ».
Merci du temps que vous nous avez accordé !
Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.