A Bullseye kód lefedettség eszközt használom. Nagyon jó. Érdekel a belső működésének ismerete. Hogyan működik valójában?
Válasz
Ez egy eszköz-agnosztikai kérdés. Mindegyikük ugyanúgy működik: hangszerbe állítják a rendszer kódját. Minden alkalommal, amikor futás közben meglátogatja a kód egy vonalát vagy ágát, az eszköz gyorsítótárba helyezi ezeket az információkat. Utána a meglátogatott vonalak (vagy ágak) számát elosztjuk a vonalak (vagy ágak) teljes számával. Ez egyetlen osztály / fájl, csomag, csomagfák és teljes alkalmazás hatókörében történik.
A kódolás azonban lehet eszköz- és nyelvspecifikus.
Itt további információkat, linkeket és kutatási cikkeket talál, hogyan kell saját maga megvalósítani a kódfedezeti eszközt, és hogyan történik a műszeres példázatok.
Megjegyzések
- Hasznos megkülönböztetni azokat az eszközöket, amelyek a forráskódot instrumentálják, és azokat, amelyek az eszköz bájtkódját. Nagyjából ' nem tudja megszerezni az utóbbit a hagyományos fordítású nyelveknél.