Python programlama: AWS'nin Yeni Tool'u Bug'lı Kodların Temizlenmesine Yardımcı Oluyor

Amazon Web Servisleri (AWS), Python programlama dili desteğine bulunması zor kusurları tespit ederek kaynak kodun kalitesini iyileştirmeyi amaçlayan otomatik kod inceleme aracını devreye aldığını belirtti.

AWS, Aralık ayında Amazon CodeGuru Reviewer için bahsedilen Python desteğini başlatmıştı ve şimdi dil desteğini genel kullanıma taşıdı.

Veri biliminde çalışan çoğu geliştiricinin ve insanın bildiği gibi, Python, kolay öğrenme eğrisi ve bilimsel veri işleme uygulamaları için bulunan ek paketlerin bolluğu örneği NumPy ve SciPy sayesinde en popüler dillerden biridir.

Amazon CodeGuru Reviewer, uygulama geliştirme sırasında hataları bulmak için AWS'nin yapay (makine) öğrenimi algoritmalarını kullanıyor. Kodun maliyeti, özellikle kodu yazan bir geliştirici bir firmadan ayrıldığında ve orijinal kodun yapısını anlamayan mevcut geliştiriciler kodun bakımında veya güncellenmesinde sorun yaşadığında artabiliyor.

AWS kod gözden geçiricisi, geliştiriciler arasında en popüler iki dil olan Python ve Java ile yazılmış kodları destekliyor.

Amazon CodeGuru ekibi bir blog yayınında, bu tool'un genel kullanım geçişi kapsamında "mevcut hata algılayıcılar için öneri sayısını artırmak ve dahili olarak doğrulanmış yeni algılayıcıları eklemek anlamına geliyor." diye yazdılar.

Bu sürümle AWS, kaynak kod kopyalanmar ve sızdırmalar için algılayıcıyı iyileştirirken kod bakımı ve veri girişi doğrulaması için algılayıcılar ekledi.

AWS'nin kod inceleme tool'u, mevcut tek kod inceleme aracı değildir. Microsoft'un sahip olduğu kod paylaşım sitesi GitHub'da çok sayıda kod ve güvenlik inceleme tool'u mevcuttur ve ayrıca kodların geliştirilmesi sırasında kontrol için çok sayıda kod editörü mevcuttur, ancak AWS'nin Python gözden geçirme tool'u, altyapısına zaten yatırım yapmış geliştiriciler için yararlı olabilecektir.

AWS'nin kod sürdürülebilirlik algılayıcısı, aşağı akış testi, bakım ve yeniden düzenleme için yararlı olabilecek kod yapısını gösteren ölçümler sunar. Bu özellik, kodun okunabilirliğini geliştirmek anlamınada geliyor ve bu da gelecekte kodların bakımının ne kadar kolay olacağını etkileyeceği anlamına geliyor.

Veri giriş doğrulama detektörü, beklenmedik veri girişlerini yakalayarak yazılımın güvenilirliğini ve güvenliğini destekleyecektir.

"CodeGuru Reviewer, veri girdi doğrulamanın yetersiz veya tamamen eksik olduğu kod satırlarını belirlemek için bu tool geniş kapsamlı olarak kod tabanının dikkatli bir analiziyle elde ediliyor".

Kod kaynağı kopyalama ve sızdırma algılayıcısı, açık dosya tanımlayıcılarının yanı sıra bağlantılar, oturumlar, açık soketler ve multithread iş parçacığı havuzlarındaki sızıntılarıda hedefliyor.

AWS kod inceleme hizmetinin fiyatlandırması, kod satırlarına göre repozitori boyutuna bağlıdır. İlk 100.000 kod satırının maliyeti aylık 10 ABD dolarıdır. Her ek 100.000 kod satırının maliyeti aylık 30 ABD dolarıdır.


HABERLER