Genel

Mobil Uygulamalarının zayıflıklarıyla savaşmak için öneriler.

Mobil uygulama ekipleri ve yazılım profesyonellerinin en iyi ürünleri çıkartmak için çok çalışmasına rağmen geliştirdikleri ürün nadiren mükemmel oluyor. Bugünlerde yapılan uygulamalar aşırı karmaşık bir hal almaya başladı. Mobil uygulamalarında sorun ve hataları çözmek için çok fazla zamana ihtiyaç var.

Bir kullanıcı hatanın olduğu tanımlayıp belirlerse geliştirici bu gibi sorunlarla başa çıkmak için gerekli adımları nasıl atmalı? Hataların önceliğine göre sınıflandırılmasındaki adımlar nerelerdir? İşte yazılım geliştiriciler için bir kılavuz.

Uygulama güvenliği

İlk adım güvenlik hatalarının adreslenmesi: Özellikle gizli ve özel dataları içeren durumlarda güvenlik her zaman daha önemli. Güvenliği etkileyen hatalar her zaman birinci olarak adreslenmelidir. İhmalkarlık edilirse bu gibi durumlar tüketici bilgilerinin sızması ve yasal sorumlulukların ortaya çıkmasına kadar gidebilir. Günümüz kullanıcı nesli özellikle çeşitli güvenlik açıklarından endişe edeler ve bu yüzden güvenlik hataları ilk icabına bakılması gerekenler olmalı.

Oluşum sırasına göre hataları ele almak: Birkaç noktada aralıklarla veya sürekli ortaya bir hata çıkabilir. Belirli bir hatanın ne kadar çok sıklıkla ortaya çıkıyorsa, o hatanın önceliğinin o kadar yüksek olması gerektiği unutulmamalıdır. Örnek olarak, Pareto ilkesine göre eğer yazılım hatalarının %20’si yazılın çökmelerinin %80’ine neden oluyorsa bu %20’lik hataların ilk başta çözülmesi, büyük problemlerin çoğunun giderilmesi demek olacaktır.

 

Önemli sayfalardaki hataların önceden düzenlenmesi: Google Analitik size bir web site veya uygulamadaki hataların kullanıcı girişi, tıklanma sıklığı ve sitenin performansındaki olumsuz etkiyi gösterebilir. Bu veri size ilk önce halletmeniz gereken hatayı seçmenizde yardımcı olacaktır. Özellikle gelirinizdeki veya web trafiğindeki kayıplara neden olan hataların listenizde en baş sırada olması gerekir.

İş hedeflerinizi engelleyen hataları saptamak: İş hedeflerinizi ve amaçlarınızı aksatan belirli bir tür hatalar vardır. Bu gibi hataları, belirli özelliğe veya göreve bağlı olan asıl iş hedeflerinizi etkilemesine göre sıralayabilirsiniz.

Kısacası, uğraştığınız hataların uygulama veya web sitenizi etkileme önemine göre önceliklerinizi belirlemelisiniz. Geliştiriciler için uygulama güvenliğini kolaylaştıran bir yazılım mevcut. Web uygulamalarında sorun giderme ile ilgili daha fazlasını öğrenmek için Checkmarx’a göz atabilirsiniz.

 

Bir Cevap Yazın