Çeşitli Teknolojiler

Paylaş:

Mobil

Hangi mobil işletim sistemleri için geliştiriyorsunuz?

Mobil geliştirme yapan geliştiricilerin çoğunluğu hâlâ Android uygulamalarında çalışıyor. Aynı zamanda, geliştiricilerin yarısından fazlası iOS geliştirme de yapıyor.

Mobil işletim sistemleri için nasıl yazılım geliştiriyorsunuz?

Mobil geliştiricilerin yarısından fazlası platformlar arası teknolojiler kullanıyor. Kotlin Multiplatform Mobile ve en iyi beş platformlar arası teknoloji hakkında buradan daha fazla bilgi edinebilirsiniz.

Hangi platformlar arası mobil çerçeveleri kullanıyorsunuz?

En yaygın platformlar arası mobil çerçeveler hâlâ Flutter ve React Native'dir. Ancak React Native'in oranı geçen yıldan beri düşerken Ionic ve Cordova'nın kullanım oranı yaklaşık %50 arttı.

Hem iOS hem Android için mobil uygulamanızda kaç geliştirici (siz dahil) çalışıyor?

Mobil uygulamalarda çalışan ekiplerin boyutu yavaş bir şekilde büyüyor. 1-4 kişiden oluşan küçük ekiplerin payı çok az düşerken 5 kişiden fazla üyeden oluşan ekiplerin sayısı çok az arttı.

Platformlar arası geliştirme

Platformlar arası yazılımlar geliştiriyor musunuz?

%35

- platformlar arası yazılım geliştirmeyle ilgilenen ve anketimize katılan geliştiricilerin oranı. Geçen yıla kıyasla yalnızca yüzde 8 puan daha düşük. İlginç bir şekilde, platformlar arası geliştirme yapanların %18'i hem mobil hem de masaüstü uygulamalar geliştiriyor.

Platformlar arası masaüstü uygulamalarınız hangi platformları hedefliyor?

Platformlar arası mobil uygulamalarınız hangi platformları hedefliyor?

Platformlar arası mobil uygulamalar geliştirirken farklı işletim sistemleri veya platformlarla genellikle nasıl çalışıyorsunuz?

Platformlar arası masaüstü uygulamaları geliştirirken farklı işletim sistemleri veya platformlarla genellikle nasıl çalışıyorsunuz?

Ankete katılan mobil platformlar arası geliştiricilerin yalnızca %15'i farklı sistemler/platformlar ile çalışmak için uzaktan makinelerde çalışan emülatörler kullanırken üçte ikisinden fazlası yerel olarak çalışan emülatörler veya fiziksel makineler kullanmayı tercih ediyor. Masaüstü için platformlar arası geliştirme yapanlar arasında fiziksel makineler ya da cihazlar en popüler çözüm.

Statik analiz

İşinizde statik kod analizinden yararlanıyor musunuz?

Statik analiz daha popüler hâle geliyor! 2021'e kıyasla, statik analiz kullanımı yüzde 7 puan arttı. Katılımcıların %27'si artık işverenlerinin statik kod analizi kullanımını yöneten şirket genelinde politikaları olduğunu belirtiyor.

Statik kod analizini yöneten şirket genelinde politikalarınız var mı ya da her ekip kendi kontrollerini yürütmekten mi sorumlu?

Statik kod analizi için hangi araçları kullanıyorsunuz?

Statik analiz kullanıcılarının yalnızca üçte biri harici araçlardan da yararlanırken, %67'si yalnızca IDE / Düzenleyici özelliklerini kullanıyor. Geliştiricilerin %16'sı hem IDE / Düzenleyici özelliklerini hem de harici araçları kullanıyor.

İlginç bir şekilde, IDE/Düzenleyici istatistik analizi özellikleri kullananların %54'ü varsayılanları kullanmak yerine analiz ayarlarını özelleştirir.

Statik kod analizi ne kadar sıklıkta tetikleniyor?

Açık kaynak

Açık kaynaklı projelere katkıda bulunuyor musunuz?

Açık kaynak projelerine katkıda bulunan geliştiricileri payı geçen yıldan bu yana pek değişmedi. İlginç bir şekilde, açık kaynak kodunda tam zamanlı çalışan katılımcı sayısı ile açık kaynağa katkıda bulunmayı hiç düşünmeyenlerin sayısı, her ikisi de %4 olmak üzere neredeyse aynı.

Yazım yardımı araçları

Yazım yardımı araçlarından (ör. dil bilgisi hatalarını düzeltmek için) yararlanıyor musunuz?

%57

- bir tür yazım yardım aracı kullanan katılımcıların oranı. Bu oran, geçen yıldan çok farklı değil. Üçte birinden fazlası çalışma ortamlarındaki entegre işlevi kullanmayı tercih ederken Grammarly belirli bir amaç için üretilen, bağımsız araçlar arasında en popüleri.

Güvenlik

%34

güvenli bir yazılım geliştirme yaşam döngüsüne sahip olduklarını bildiren katılımcıların oranı. Ankete katılanların %47'si güvenli geliştirme desteğinden sorumlu iş arkadaşları olduğunu belirtti. Ayrıca katılımcıların %6'sı şirketlerinde kadrolu güvenlik şampiyonları olduğunu bildirdi.

Şirketinizde / organizasyonunuzda güvenli yazılım geliştirmeyi kim destekliyor?

Geliştirilen yazılımın güvenliğini sağlamak için hangi entegre çözümleri kullanıyorsunuz?

Güvenli yazılım geliştirmeyle uğraşanların yalnızca %15'i özelleştirilmiş güvenlik yazılımı kullanırken yarısından fazlası IDE/Düzenleyici ya da CI/CD araç işlevselliğine güveniyor.

Güvenli geliştirme için hangi araçları kullanıyorsunuz?

Geliştirilen yazılımın güvenliğini sağlamak için hangi IDE veya Düzenleyiciyi kullanıyorsunuz?

IntelliJ IDEA, güvenilir geliştirme için IDE/Düzenleyici kullananlar arasında en popüler seçim.

MiscTech:

2022

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.