Innholdsfortegnelse:
Definisjon - Hva betyr statisk kodeanalyse?
Statisk kodeanalyse er en metode for å analysere og evaluere søkekode uten å utføre et program. Statisk kodeanalyse er en del av det som kalles "white box testing" fordi, i motsetning til i black box testing, er kildekoden tilgjengelig for testerne. Mange typer programvaretesting involverer statisk kodeanalyse, der utviklere og andre parter ser etter feil eller på annen måte analyserer koden for et program.
Statisk kodeanalyse er også kjent som statisk programanalyse.
Techopedia forklarer Static Code Analysis
Det motsatte av analyse av statisk kode er dynamisk kodeanalyse. I det siste blir programmet kjørt og utviklere ser etter kjøretidsfeil.
Ulike typer statisk kodeanalyse inkluderer testing på forskjellige nivåer, for eksempel på enhetsnivå eller systemnivå. Eksperter påpeker at kompileringstrinnet som er gjort av moderne kompilatorer, er en form for statisk kodeanalyse ved at det er designet for å fange forskjellige typer syntaktiske eller tekniske feil før et program kjøres. Statiske kodeanalyseressurser bør gi bedre kvalitet på koden, selv om noen IT-fagpersoner hevder at det kan være problemer med denne typen testing, hvorav noen er relatert til altfor standardiserte feilsøkingsverktøy. Selv om verktøy som kompilatorer kan fange mange slags syntaksfeil, kan statisk kodetesting muligens ikke fange bredere logiske feil som kan kompromittere kvaliteten. Noen av disse må finnes i dynamisk kodetesting.
![Hva er statistisk kodeanalyse? - definisjon fra techopedia Hva er statistisk kodeanalyse? - definisjon fra techopedia](https://img.theastrologypage.com/img/img/blank.jpg)