Statikus kód elemzés

Szerző: Randy Alexander
A Teremtés Dátuma: 3 Április 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Statikus kód elemzés - Technológia
Statikus kód elemzés - Technológia

Tartalom

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 „white box 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.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

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önböző szinteken, például egység- vagy rendszerszinten. 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 egyes informatikai szakemberek szerint ezeknek a teszteléseknek problémái lehetnek, amelyek közül néhány túlságosan 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.