Hem Utveckling Vad är dynamisk kodanalys? - definition från techopedia

Vad är dynamisk kodanalys? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder dynamisk kodanalys?

Dynamisk kodanalys är en testprocedur som är en del av mjukvaruförsökningsprocessen och används för att utvärdera ett program under realtidsutförande. Det tillämpas under utvecklingsfasen.

Huvudsyftet med dynamisk kodanalys är att hitta fel medan ett program körs, funktioner aktiveras och variabler innehåller värden, kontra kontrollera varje kodrad, mentalt tillämpa värden och gissa möjliga greningsscenarier.

Techopedia förklarar dynamisk kodanalys

Som en viktig del av kodfelsökning möjliggör dynamisk kodanalys programtestning i vilket scenario som helst, vilket eliminerar behovet av att konstgjort skapa inmatningar eller situationer med potential att ge oförutsedda effekter eller fel. Det är ett standardförfarande eftersom det minskar kostnaden och tiden för testning och underlättar underhåll.

Denna process kan avslöja oväntade problem, som vissa onödiga krav eller nödvändiga funktioner. Sådana problem manifesteras inte under designprocessen, eftersom det är omöjligt för människor att bestämma alla möjliga scenarier. Det som kan låta bra på papper översätter inte alltid i praktiken och under observerbar realtidsöverföring.

Dynamisk kodanalys tillämpas också under testfasen när ingenjörer hittar vissa buggar som bara dyker upp efter flera utföranden eller i vissa scenarier. I sådana fall är det enda valet att testa programmet dynamiskt och återskapa scenarierna.

Vad är dynamisk kodanalys? - definition från techopedia