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

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

Tartalomjegyzék:

Anonim

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

A statikus kód analízis egy módszer a keresési kód elemzésére és értékelésére egy program végrehajtása nélkül. A statikus kód elemzése része a „fehér doboz tesztelésnek”, mivel a fekete doboz teszteléssel ellentétben a forráskód elérhető a tesztelők számára. Számos típusú szoftver teszteléshez statikus kód elemzés tartozik, ahol a fejlesztők és más felek hibákat keresnek, vagy más módon elemezik a szoftver program kódját.


A statikus kód analízis statikus program elemzésként is ismert.

A Techopedia magyarázza a statikus kód elemzését

A statikus kód analízis ellentéte a dinamikus kód elemzéssel. Az utóbbiban a program végrehajtásra kerül, és a fejlesztők futási időbeli hibákat keresnek.


A statikus kód elemzés különféle típusai tartalmazzák a tesztelést különféle szinteken, például egység vagy rendszer szinten. A szakértők rámutatnak, hogy a modern fordítók által végzett fordítási lépés a statikus kód elemzés egyik formája, mivel arra szolgál, hogy különféle típusú szintaktikai vagy technikai hibákat derítsen ki egy program futtatása előtt. A statikus kód elemző erőforrásoknak jobb minőségű kódot kell biztosítaniuk, bár néhány informatikai szakember szerint ezeknek a teszteléseknek problémái lehetnek, amelyek közül néhány túlzottan szabványosított hibakeresési eszközökhöz kapcsolódik. Ugyanakkor, bár az olyan eszközök, mint a fordítók, sokféle szintaxis hibát észlelhetnek, a statikus kód tesztelésével előfordulhat, hogy nem olyan szélesebb logikai hibákat észlelnek, amelyek veszélyeztethetik a minőséget. Ezek némelyikét a dinamikus kód tesztelésében kell megtalálni.

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