C#

Bu sorular yalnızca C#'ı ana üç programlama dilinden biri olarak seçen geliştiricilere gösterilmiştir.

Düzenli olarak hangi C# sürümünü/sürümlerini kullanıyorsunuz?

C# yazılım geliştiricileri yeni sürümlere çok hızlı geçiyor. Yarısından fazlası C# 8 kullanıyor. Görünüşe göre çoğu yeni dil özelliklerini yayınlanır yayınlanmaz kullanmaya başladı.

Hangi çalışma zamanını/zamanlarını düzenli olarak kullanıyorsunuz?

.NET Core kullanımı hala artıyor. Bakalım gelecek yıl .NET Framework'u geçmeyi başarabilecek mi?

Eğer kullanıyorsanız, hangi teknolojileri veya altyapıları kullanıyorsunuz?

ASP.NET MVC birinciliği kaybetti ve ASP.NET Core lider konuma geçti.

En çok hangi düzenleyiciyi veya IDE'yi kullanıyorsunuz?

C# geliştirme ortamınız için hangi işletim sistemini kullanıyorsunuz?

Görünüşe göre bazı yazılım geliştiriciler .NET Core'un platformlar arası olmasından yararlanıyor ve onu Windows dışında işletim sistemlerinde kullanıyor. Ancak, sayıları hala görece çok düşük.

Eğer kullanıyorsanız, düzenli olarak hangi birim testi altyapısını/altyapılarını kullanıyorsunuz?

Bu soru yalnızca birim testi yazan veya kullanan katılımcılar tarafından yanıtlanmıştır.

Hem MSTest'in hem de MSTest v2'nin popülerliği sert şekilde azaldı.

Eğer kullanıyorsanız, düzenli olarak hangi performans veya tanılama araçlarını kullanıyorsunuz?

Unity3D geliştiricileri, profil oluşturma aracı kullanmayan, özgün altyapıya sahip kişiler arasında öne çıkıyor.

Rider'da, IDE'nizin arka planında çalışan Dynamic Program Analysis ile uygulamanızdaki bellek sorunlarını otomatik olarak tespit edin. Bu özelliğin ne kadar faydalı olabileceğini belirten şu kullanıcının söylediklerine göz atın:

"@JetBrainsRider'daki Dynamic Program Analysis, uzun süredir bakmadığım eski bir koddan kaynaklı olarak uygulama başlatmada 13GB bellek ayırma sorunu buldu. int olarak ayrıştırmak yerine .ToString() kullanmadan kaynaklı saçma bir hata."

Caleb Ukle

@CU_Galaxy


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.

JetBrains Tech Insights Lab'e katılın

JetBrains ürünlerinin kullanımını daha kolay ve çok daha güçlü hâle getirmek için anketlere ve kullanıcı deneyimi çalışmalarına katılın. Araştırmamıza katılarak ödül kazanma şansına da sahip olursunuz.

Eğer herhangi bir soru ya da öneriniz varsa, bizimle surveys@jetbrains.com adresinden temasa geçebilirsiniz.

© 2000-2020 JetBrains s.r.o. Tüm hakları saklıdır.