Swift ve Objective-C
Paylaş:
Bu sorular yalnızca üç ana programlama dilinden biri olarak Swift veya Objective-C'yi seçen geliştiricilere gösterildi.
Platformlar arası geliştiriciler: Platformlar arası teknolojilerden yararlanan Swift ya da Objective-C kullanıcıları. Mobil geliştiriciler: Mobil platformlar için geliştirme yapan Swift ya da Objective-C kullanıcıları.
Topluluğun test yazmayı benimsemesinde son birkaç yılda olumlu gelişme olmasına rağmen diğer yığınlarla kıyaslandığında hâlâ iyi durumda olduğunu söyleyemeyiz. Bu durumun bir nedeni Apple'dan kapsamlı bir eğitimin olmaması, diğer nedeni ise MVC için test yazmanın diğer mimari modellere göre daha karmaşık olması göz önünde bulundurulduğunda yetersiz mimari seçimler diyebiliriz.
Krzysztof Zabłocki
Sourcery ve 80k+ uygulamayı destekleyen diğer OSS projelerinin geliştiricisi
Birim testlerini kullanmak isteyen Swift/Objective-C geliştiricileri için hâlâ büyük bir fırsat var. Bunu yapanlar kalabalık arasında öne çıkacaktır.
Jon Reid
Industrial Logic'te Koç ve Eğitmen, iOS Unit Testing by Example Kitabının Yazarı
Apple, test etmek amacıyla XCTest ve Xcode desteği için önemli iyileştirmelerde bulundu. Son birkaç yılla kıyaslandığında çok daha az sayıda kişinin alternatif çerçeveler kullandığını gözlemledim, zira öğrenme eğrisinin ve destek sorunlarını çözmenin maliyeti, genelde avantajlara ağır basıyor.
Krzysztof Zabłocki
Sourcery ve 80k+ uygulamayı destekleyen diğer OSS projelerinin geliştiricisi
Kullanıcı Arayüzü Testlerini yürütmek çok daha yavaştır ve genellikle daha az güvenilirdir, TDD iş akışı için müthiş değildir ve çoğu şirket, her çekme isteğinde bu testleri çalıştırmaz. Bunun yerine CI ya da gecelik derlemeler üzerinde planlanırlar.
Krzysztof Zabłocki
Sourcery ve 80k+ uygulamayı destekleyen diğer OSS projelerinin geliştiricisi
Swift on Server'ın benimsenme hızının yavaş olmasına pek şaşırmadım çünkü alternatiflerine kıyasla hâlâ oldukça yeni bir yığın sayılır. Ancak, sohbet etme fırsatı bulduğum Swift on Server ile çalışan birkaç mühendisle konuştum ve tek duyduğum, ne kadar iyi çalıştığıyla ilgili övgüler oldu.
Krzysztof Zabłocki
Sourcery ve 80k+ uygulamayı destekleyen diğer OSS projelerinin geliştiricisi
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.