Statiskā koda analīze

Autors: Randy Alexander
Radīšanas Datums: 3 Aprīlis 2021
Atjaunināšanas Datums: 26 Jūnijs 2024
Anonim
Saziņa ar Rīgas domi, statistika un prognozēšana
Video: Saziņa ar Rīgas domi, statistika un prognozēšana

Saturs

Definīcija - ko nozīmē statiskā koda analīze?

Statiskā koda analīze ir meklēšanas koda analīzes un novērtēšanas metode, neizpildot programmu. Statiskā koda analīze ir daļa no tā sauktā "baltā kastes testēšanas", jo atšķirībā no melnās kastes testēšanas avoti ir pieejami testētājiem. Daudzi programmatūras testēšanas veidi ietver statisku koda analīzi, kurā izstrādātāji un citas puses meklē kļūdas vai kā citādi analizē programmatūras programmu kodu.

Statisko kodu analīze ir pazīstama arī kā statisko programmu analīze.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro statisko kodu analīzi

Statiskā koda analīzes pretstats ir dinamiska koda analīze. Pēdējā gadījumā programma tiek izpildīta, un izstrādātāji meklē izpildes laika kļūdas.

Dažāda veida statiskā koda analīze ietver testēšanu dažādos līmeņos, piemēram, vienības līmenī vai sistēmas līmenī. Eksperti uzsver, ka mūsdienu kompilatoru veiktais kompilācijas solis ir statiskās koda analīzes veids, jo tas ir paredzēts dažādu veidu sintaktisko vai tehnisko kļūdu uztveršanai pirms programmas palaišanas. Statiskiem koda analīzes resursiem vajadzētu nodrošināt labāku koda kvalitāti, lai gan daži IT speciālisti apgalvo, ka šāda veida testēšanai var būt problēmas, dažas no tām ir saistītas ar pārāk standartizētiem atkļūdošanas rīkiem. Turklāt, kaut arī tādi rīki kā kompilatori var noķert daudzu veidu sintakses kļūdas, statiskā koda testēšana var arī nebūt plašas loģiskas kļūdas, kas var apdraudēt kvalitāti. Daži no tiem jāatrod dinamiskā koda testēšanā.