Analisis Kode Statis

Pengarang: Randy Alexander
Tanggal Pembuatan: 3 April 2021
Tanggal Pembaruan: 16 Boleh 2024
Anonim
Membuat Pengkodean Otomatis
Video: Membuat Pengkodean Otomatis

Isi

Definisi - Apa yang dimaksud dengan Analisis Kode Statis?

Analisis kode statis adalah metode menganalisis dan mengevaluasi kode pencarian tanpa menjalankan program. Analisis kode statis adalah bagian dari apa yang disebut "pengujian kotak putih" karena, tidak seperti dalam pengujian kotak hitam, kode sumber tersedia untuk penguji. Banyak jenis pengujian perangkat lunak melibatkan analisis kode statis, di mana pengembang dan pihak lain mencari bug atau menganalisis kode untuk program perangkat lunak.

Analisis kode statis juga dikenal sebagai analisis program statis.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Analisis Kode Statis

Kebalikan dari analisis kode statis adalah analisis kode dinamis. Dalam yang terakhir, program dijalankan dan pengembang mencari kesalahan run-time.

Berbagai jenis analisis kode statis mencakup pengujian pada berbagai tingkatan, seperti pada tingkat unit atau tingkat sistem. Para ahli menunjukkan bahwa langkah kompilasi yang dilakukan oleh kompiler modern adalah bentuk analisis kode statis karena dirancang untuk menangkap berbagai jenis kesalahan sintaksis atau teknis sebelum program dijalankan. Sumber daya analisis kode statis harus memberikan kualitas kode yang lebih baik, meskipun beberapa profesional TI berpendapat bahwa mungkin ada masalah dengan jenis pengujian ini, beberapa di antaranya terkait dengan alat debugging yang terlalu standar. Juga, meskipun alat seperti kompiler dapat menangkap banyak jenis kesalahan sintaksis, pengujian kode statis mungkin atau mungkin tidak menangkap kesalahan logis yang lebih luas yang dapat mengganggu kualitas. Beberapa di antaranya harus ditemukan dalam pengujian kode dinamis.