Pertanyaan yang diberi tag «static-analysis»

Analisis kode sumber atau kode objek tanpa menjalankan program. Ini dapat dilakukan dengan alat otomatis atau dengan analisis manusia.

5
Apakah ada korelasi antara skala proyek dan ketegasan bahasa?
Menjelaskan perbedaan antara ketatnya bahasa dan paradigma dengan seorang rekan saya, saya akhirnya menyatakan bahwa: Bahasa toleran, seperti bahasa yang dinamis dan ditafsirkan, digunakan terbaik untuk prototipe dan proyek kecil atau aplikasi web berukuran sedang. Saat memilih bahasa dinamis yang elegan seperti Python atau JavaScript dengan Node.js, manfaatnya adalah: Pengembangan …

4
Mengapa metode tidak seharusnya melempar beberapa jenis pengecualian yang diperiksa?
Kami menggunakan SonarQube untuk menganalisis kode Java kami dan memiliki aturan ini (set ke kritis): Metode publik harus membuang paling banyak satu pengecualian yang diperiksa Menggunakan pengecualian yang diperiksa memaksa pemanggil metode untuk menangani kesalahan, baik dengan menyebarkannya atau dengan menanganinya. Ini membuat pengecualian tersebut sepenuhnya menjadi bagian dari API …



1
Apa tujuan analisis Kode dan kapan saya harus menggunakannya?
Saya mendengar tentang analisis Kode Visual Studio tetapi tidak pernah menggunakannya. Saya telah membaca MSDN , tetapi masih belum memahami penggunaan analisis Kode yang sebenarnya. Bukankah itu sama dengan StyleCop? Di suatu tempat, FxCop juga disebutkan. Apa perbedaannya dengan analisis Kode? Apakah saya perlu menggunakan analisis Kode untuk setiap proyek? …




7
Apa manfaat nyata dari analisis kode statis?
Alat-alat seperti pc-lint atau QAC dapat digunakan untuk melakukan analisis kode statis pada basis kode. Dalam pengalaman saya analisis statis sering menghasilkan sejumlah besar kebisingan, yaitu peringatan pada hal-hal yang bukan bug nyata tetapi entah bagaimana melanggar salah satu aturan dalam aturan yang ditetapkan. Menonaktifkan aturan tertentu (baik untuk kebaikan …

7
Bagaimana menghindari perangkap analisis statis
Saya bekerja di perusahaan yang mendapat skor 11 pada Tes Joel - setidaknya di atas kertas. Dalam praktiknya, bagaimanapun, tidak ada yang bekerja sebaik yang diharapkan, dan proyek telah di DEFCON 1 selama setengah tahun. Sekarang, sebagian besar teman saya senang jika mereka bisa pulang pukul 6 sore - pada …

5
Programmaticaly menemukan notasi Landau (notasi Big O atau Theta) dari suatu algoritma?
Saya sudah terbiasa mencari notasi Landau (Big O, Theta ...) dengan tangan saya untuk memastikan mereka seoptimal mungkin, tetapi ketika fungsinya semakin besar dan kompleks, butuh waktu. terlalu banyak waktu untuk melakukannya dengan tangan. itu juga rentan terhadap kesalahan manusia. Saya menghabiskan beberapa waktu pada Codility (latihan coding / algo), …

2
Apakah bijaksana menggunakan Dentang untuk analisis kode pribadi dalam proyek yang dibuat dengan gcc?
Saya mulai mengerjakan beberapa proyek C yang sedang digunakan gcc. Saya percaya pilihan ini dibuat karena beberapa alasan: Harus kompilasi silang untuk lengan sangat awal (saya pikir). Kinerja adalah spesifikasi pertama dan terpenting. gcc adalah dan masih merupakan pilihan pertama yang mudah. Saya tidak punya alasan untuk menentang pilihan itu …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.