Taula de continguts:
Definició: què significa Anàlisi de Codi dinàmic?
L’anàlisi dinàmic de codis és un procediment de prova que forma part del procés de depuració de programari i que s’utilitza per avaluar un programa durant l’execució en temps real. S’aplica durant la fase de desenvolupament.
L’objectiu principal de l’anàlisi dinàmic de codis és trobar errors mentre s’executa un programa, s’invocen funcions i les variables contenen valors, versus la verificació de cada línia de codi, l’aplicació mental de valors i l’endevinació de possibles escenaris de ramificació.
Techopedia explica Anàlisi de Codi Dinàmic
Com a part important de la depuració de codis, l’anàlisi dinàmic de codis permet fer proves de programes en qualsevol escenari, eliminant la necessitat de crear artificialment entrades o situacions amb possibilitat de produir efectes o errors no previstos. És un procediment estàndard perquè redueix el cost i el temps de la prova alhora que facilita el manteniment.
Aquest procés pot descobrir problemes inesperats, com alguns requisits innecessaris o funcionalitats requerides. Aquests problemes no es manifesten durant el procés de disseny, ja que és impossible per als humans determinar tots els escenaris possibles. El que pot semblar bé al paper no sempre es tradueix en pràctiques i durant l'execució en temps real observable.
L’anàlisi del codi dinàmic també s’aplica durant la fase de prova quan els enginyers troben certs errors que només es mostren després de diverses execucions o en determinats escenaris. En aquests casos, l’única opció és provar dinàmicament el programa i recrear els escenaris.
