Statische codeanalyse
Code of een afgeleide weergave onderzoeken zonder de bedrijfsworkflow daarvoor uit te voeren.
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
Verwante begrippen
- TyperingHoe een programmeertaal soorten waarden en passende bewerkingen behandelt.
- LinterEen hulpmiddel dat code met ingestelde regels op bepaalde problemen onderzoekt.
- UnittestEen gerichte controle van een klein, afgebakend softwaredeel, zoals een regel of functie.
- CodereviewGerichte beoordeling van een codewijziging op ontwerp, gedrag, begrijpelijkheid en passende controles.
- ContracttestEen test van afgesproken berichten tussen afnemer en aanbieder op een toepassingsinterface.
- TestdekkingHet gecontroleerde aandeel van een expliciet bepaalde verzameling, zoals uitvoerbare statements of eisen.
Uw project met ASES
Beschrijf ons uw project. We nemen contact met u op met een eerste inschatting.