Statik Kod Analizi

Yazar: Randy Alexander
Yaratılış Tarihi: 3 Nisan 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Yazılım Kalitesi ve Statik Kod Analizi  Nedir?
Video: Yazılım Kalitesi ve Statik Kod Analizi Nedir?

İçerik

Tanımı - Statik Kod Analizi ne anlama geliyor?

Statik kod analizi, program yürütmeden arama kodunu analiz etme ve değerlendirme yöntemidir. Statik kod analizi, "beyaz kutu testi" olarak adlandırılanın bir parçasıdır, çünkü kara kutu testinden farklı olarak, kaynak kodu test ediciler tarafından kullanılabilir. Birçok yazılım testi türü, geliştiricilerin ve diğer tarafların hataları aradığı veya bir yazılım programının kodunu analiz ettiği statik kod analizini içerir.

Statik kod analizi ayrıca statik program analizi olarak da bilinir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Statik Kod Analizini Açıklıyor

Statik kod analizinin tersi dinamik kod analizidir. İkincisi, program yürütülür ve geliştiriciler çalışma zamanı hataları arar.

Farklı statik kod analizi türleri, birim seviyesinde veya sistem düzeyinde olduğu gibi çeşitli seviyelerde test içerir. Uzmanlar, modern derleyiciler tarafından yapılan derleme adımının, bir program çalıştırılmadan önce farklı sözdizimsel veya teknik hata türlerini yakalamak üzere tasarlandığı bir statik kod analizi biçimi olduğuna işaret etmektedir. Statik kod analizi kaynakları, bazı BT uzmanları, bazıları aşırı standartlaştırılmış hata ayıklama araçlarıyla ilgili olan bu tür testlerde sorun olabileceğini iddia etmelerine rağmen, daha iyi kod kalitesi sağlamalıdır. Ayrıca, derleyiciler gibi araçlar birçok türde sözdizimi hatası yakalayabilse de, statik kod testi kaliteden ödün verebilecek daha geniş mantıksal hataları yakalayabilir veya yakalayamayabilir. Bunlardan bazıları dinamik kod testinde bulunmalıdır.