Go
Paylaş:
Bu sorular yalnızca Go'yu üç ana programlama dilinden biri olarak seçen katılımcılara gösterildi.
Go'nun birden çok sürümünü eş zamanlı olarak kullanan geliştiricilerin sayısı geçen yıldan bu yana arttı.
Go geliştiricilerinin yalnızca 1/3'ü tek seferde tek bir projeyle çalışıyor, geri kalan kesim eş zamanlı olarak birden çok projeyle çalışıyor.
Go Modules, en popüler paket yöneticisi olmaya devam ederken, godep ve dep gibi bazı paket yöneticilerinin popülerliği azaldı.
Bu soru yalnızca katılımcı "Go geliştirme için en sık kullandığınız IDE / düzenleyici hangisi?" sorusuna "Visual Studio Code", "Vim" ve "Sublime Text" yanıtlarını seçtiğinde soruldu.
Bu soru yalnızca katılımcı "Gopls kullanıyor musunuz?" sorusuna "Evet" yanıtını seçtiğinde soruldu.
Go geliştiricileri, tek bir projede Go ile birlikte en sık kullandıkları dillerin JavaScript, Python ve TypeScript olduğunu belirtti. Ayrıca, katılımcıların %15'i, ek bir dil kullanmadan projeleri yalnızca Go'yu kullanarak geliştiriyor.
Özel Go modülleri proxy'si kullanan Go geliştiricilerin sayısı arttı.
Go modülü projelerinde çalışanlar hariç olmak üzere, Go projelerinde vendor dizinine taşımayı kullanan katılımcıların oranı azalıyor. İkinci durumda, daha fazla geliştirici vendor dizinine taşımayı kullanıyor.
En sık kullanılan Go yönlendiricisi olan standart kitaplığın popülerliği artmaya devam ediyor. Diğer Go yönlendiricileri olan gorilla / mux ise popülerliklerinde düşüş yaşadı.
Go geliştiricilerinin %20'si Go için birim testi yazmadıklarını belirtti. Diğer %17'si ise çerçeve kullanmadan birim testi yazdıklarını bildirdi.
Go geliştiricilerinin çalıştıkları projeler pek büyük değil. Go geliştiricilerinin yarısından biraz fazlası için 100'ün üzerinde dosyadan oluşuyorlar.
Soru yalnızca "Hangi paket yöneticilerini düzenli olarak kullanıyorsunuz?" sorusu için "Go Modülleri" yanıtını seçmeyen katılımcılara soruldu.
Geçen yıla kıyasla, daha az Go geliştiricisi gelecek 12 ay içinde Go modüllerine geçmeye niyetli olduklarını bildirdi. Bu paket yöneticisi oldukça popüler olmasına rağmen gelişiminin ancak kademeli olarak belirli bir sınıra ulaştığı görülüyor. Diğer paket yöneticilerini kullanmaya devam etmeyi planlayan geliştiricilerin sayısı ise artmayı sürdürüyor.
Soru yalnızca "Hangi paket yöneticilerini düzenli olarak kullanıyorsunuz?" sorusu için "Go Modülleri" yanıtını seçen katılımcılara soruldu.
Zaman ayırdığınız için teşekkür ederiz!
Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.
Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.