Les questions Go s'adressent uniquement aux développeurs qui ont choisi Go comme l'un de leurs trois principaux langages de programmation.

Si Go est encore un langage jeune, son public est quant à lui plutôt mûr. Plus de la moitié de ses utilisateurs sont des développeurs professionnels et l'utilisent dans le cadre de leur travail.

La plupart des personnes utilisent une variable GOPATH unique. Même si les deux tiers qui éditent plusieurs projets en même temps tendent à ne pas utiliser une GOPATH par projet.

Quels gestionnaires de paquets utilisez-vous régulièrement ?

41%
Modules Go
32%
dep
17%
godep
11%
govendor
10%
glide
4%
gpm
1%
Goop
1%
gvt
1%
Autre
15%
Aucun(e)

Go Modules n'est apparu que récemment, mais 40 % des développeurs Go l'utilisent déjà et 17 % souhaitent migrer vers ce programme.

Quels frameworks Web Go utilisez-vous régulièrement ?

30%16% 9% 2% 2% 1% 5%46%GinEchoBeegoRevelBuffaloMacaronAutreAucun(e)

L'utilisation de Gin a progressé de 9 points pour atteindre 30 %.

Quel routeur Go utilisez-vous régulièrement ?

33%27%13% 8% 1% 2%36%gorilla / muxbibliothèque standardgo-chi / chijulienschmidt / httproutegocraft / webAutreAucun(e)

Le routeur Go-chi/chi a gagné 4 points et est désormais à 13 %.
Seuls 47 % des développeurs Go utilisent des moteurs de modèle.

Quels frameworks de tests utilisez-vous régulièrement ?

65%14%11% 5% 4% 3% 2% 2% 2% 1%22%Tests intégréstestifygomockginkgohttpexpectgo-sqlmockgomegagoconveygocheckAutreAucun(e)

Deux tiers des développeurs Go utilisent les tests intégrés.