C++
Bu sorular yalnızca C++'ı üç ana programlama dilinden biri olarak seçen geliştiricilere gösterilmiştir.
Hangi C++ standardını/standartlarını düzenli olarak kullanıyorsunuz?
İnsanlar C++ standartlarını benimsemeye devam ediyor. C++20 kullanan geliştiricilerin payı %12'ye sıçradı.
Bu da dahil bazı sorular için sonuçlar, katılımcıların geliştirdiği yazılım türlerine ve şirketlerinin faaliyet gösterdiği alanlara dayalı olarak 3 gruba ayrıldı. Bu alanlar C++ yazılım geliştirmesinin 3 ana alanını teşkil ediyor: Gömülü yazılım geliştirme, Finans ve Oyun geliştirme.
Önümüzdeki 12 ay içerisinde başka bir C++ standardına geçmeyi planlıyor musunuz? Yanıtınız evet ise, hangisine?
Ankete katılan C++ geliştiricilerinin neredeyse yarısı, bu yıl başka bir standarda geçiş yapmayı planlıyor.
C++ geliştirmesi için en çok hangi IDE'yi veya düzenleyiciyi kullanıyorsunuz?
JetBrains yakın zamanda Rider for Unreal Engine IDE'yi Public Preview sürümüyle yayınladı. Gelecek yıl Oyun Geliştirme konusunda bu tablodaki yerini almasını umuyoruz.
Eğer kullanıyorsanız, düzenli olarak hangi birim testi altyapısını/altyapılarını kullanıyorsunuz?
Catch bu yıl Boost.Test ve CppUnit'i geçerek ikinci sıraya yükseldi.
Projelerinizde hangi bağımlılık yöneticisini/yöneticilerini kullanıyorsunuz?
C++ yazılım geliştiricilerinin yarısı bağımlılıkları yönetmek için hiçbir şey kullanmıyor.
Geçerli projenizde (iş veya okul) hangi hata raporlama yöntemlerine izin veriliyor?
Eğer kullanıyorsanız, düzenli olarak hangi proje modelini/modellerini veya derleme sistemini/sistemlerini kullanıyorsunuz?
Önceki yıllarda olduğu gibi, CMake, Visual Studio projesi ve Makefiles önde gelen derleme sistemleri oldu.
Düzenli olarak hangi derleyiciyi/derleyicileri kullanıyorsunuz?
GCC 4 yıl içinde ilk kez payını artırırken Clang da istikrarlı bir şekilde büyüyor.
Siz ya da ekibiniz kılavuza uyum veya diğer bir tür kod kalitesi veya incelemesi için aşağıdaki araçlardan hangisini/hangilerini kullanıyor?
Clang'in artan popülerliği, Clang-tidy ve Clang-analyzer gibi araçlarının popülerliğini de tetikliyor.
Siz ya da ekibiniz aşağıdaki kodlama tavsiyesi/kılavuzu kaynaklarından hangisini/hangilerini etkin bir şekilde kullanıyor?
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.