Naar de inhoud

Statische codeanalyse

Code of een afgeleide weergave onderzoeken zonder de bedrijfsworkflow daarvoor uit te voeren.

Softwarekwaliteit

Wat is statische codeanalyse?

Statische codeanalyse onderzoekt code of een afgeleide weergave zonder de bedrijfsworkflow zoals een uitvoeringstest te doorlopen. Afhankelijk van het hulpmiddel vindt zij verdachte gegevenspaden, mogelijke fouten of regelovertredingen. Het analyseprogramma zelf wordt wel uitgevoerd. Bestanden, talen en regels bepalen de omvang van de bevinding.

In een fictief portaal kan analyse wijzen op een variabele die mogelijk vóór toewijzing wordt gebruikt. Het team beoordeelt de melding in context en legt onderzochte code vast. Een rapport zonder waarschuwingen bewijst geen correcte gebruikersroute of volledige veiligheid. Uitgesloten bestanden en ontbrekende modellen kunnen gaten laten. Analyse vult daarom inhoudelijke tests en codebeoordeling aan zonder die automatisch te vervangen.

Bronnen