Sisällysluettelo:
Määritelmä - mitä Stack Trace tarkoittaa?
Pinojäljitys on raportti, joka tarjoaa tietoja ohjelman aliohjelmista. Sitä käytetään yleisesti tietyntyyppisiin virheenkorjauksiin, joissa pinon jäljitys voi auttaa ohjelmistosuunnittelijoita selvittämään, missä on ongelma tai kuinka erilaiset aliohjelmat toimivat yhdessä suorituksen aikana.
Pinojäljitys tunnetaan myös pinopalautteena tai pinopalautteena.
Techopedia selittää Stack Trace -sivun
Pinojäljitys toimii "puhepinossa", joka on tietorakenne, joka tarjoaa tietoja virheenkorjaaman ohjelman nykyisestä aliohjelmasta. Puhelupino tunnetaan myös yksinkertaisesti nimellä "pino" tai suorituspino, suorituksen pino tai konepino. Pino tarjoaa myös tietoja kunkin aliohjelman prioriteetteista ja siitä, kuinka aliohjelmat tulisi suorittaa.
Pinojen jäljitys tarkastelee näitä aliohjelmia pinon kautta analysoidakseen, mitä kukin aliohjelma sisältää ja miten sitä käytetään. Ohjelmistoasiantuntijat määrittelevät pinon jäljityksen luettelona aliohjelmapuheluista, jotka sovellus suorittaa suorituksen aikana.
Pinojen jäljitys on tärkeää monimutkaisille koodeille, koska se auttaa ohjelmistosuunnittelijoita ja muita kehittäjiä löytämään virheitä ohjelmasta. Nykyaikaisen koodisyntaksin luonteen ja keskimääräisen projektin monimutkaisuuden vuoksi virheiden etsiminen voi olla erittäin vaikeaa. Ohjelmistoyritykset käyttävät monenlaista proaktiivista testausta ohjelmistoympäristön osien eristämiseksi virheiden tai virheiden löytämiseksi. Pinojäljitys on yksi monista työkaluista, joista voi olla hyötyä kattavassa testauksessa.
