Itthon Fejlesztés Mi a dinamikus kód analízis? - meghatározás a techopedia alapján

Mi a dinamikus kód analízis? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a dinamikus kód elemzése?

A dinamikus kód analízis egy tesztelési eljárás, amely a szoftver hibakeresési folyamatának része, és a program valósidejű végrehajtása során történő értékelésére szolgál. A fejlesztési szakaszban alkalmazzák.

A dinamikus kódelemzés fő célja hibák megtalálása, miközben egy program fut, a funkciók meghívásra kerülnek, és a változók értékeket tartalmaznak, összehasonlítva az egyes kódsorokat, mentálisan alkalmazva az értékeket és kitalálva a lehetséges elágazási forgatókönyveket.

A Techopedia magyarázza a dinamikus kód elemzést

Mivel a kódkijavítás nagy része a dinamikus kód analízis lehetővé teszi a program tesztelését bármilyen forgatókönyvnél, kiküszöbölve a bemenetek vagy helyzetek mesterséges létrehozásának szükségességét, amely előre nem látható hatásokat vagy hibákat okozhat. Ez egy általános eljárás, mivel csökkenti a tesztelés költségeit és idejét, miközben megkönnyíti a karbantartást.

Ez a folyamat felfedezhet váratlan kérdéseket, például bizonyos szükségtelen követelményeket vagy szükséges funkciókat. Az ilyen kérdések nem jelennek meg a tervezési folyamat során, mivel az emberek számára lehetetlen meghatározni az összes lehetséges forgatókönyvet. Ami jónak tűnik a papíron, az nem mindig fordul elő a gyakorlatban és a megfigyelhető, valós idejű végrehajtás során.

A dinamikus kód analízist akkor is alkalmazzák a tesztelési szakaszban, amikor a mérnökök olyan hibákat találnak, amelyek csak több végrehajtás után vagy bizonyos forgatókönyvekben jelennek meg. Ilyen esetekben az egyetlen választás a program dinamikus tesztelése és a forgatókönyvek újratelepítése.

Mi a dinamikus kód analízis? - meghatározás a techopedia alapján