Kazalo:
Opredelitev - Kaj pomeni sled skladnosti?
Sledenje skladnosti je poročilo, ki vsebuje informacije o programskih podprogramih. Običajno se uporablja za nekatere vrste odpravljanja napak, kjer sled skladnosti lahko pomaga inženirjem programske opreme, da ugotovijo, kje je težava ali kako različne podprograme med izvajanjem delujejo skupaj.
Sledenje naklade je znano tudi kot sledenje skladnosti ali povratno sled.
Techopedia razlaga Stack Trace
Sledenje zalog deluje na "klic klica", ki je podatkovna struktura, ki zagotavlja informacije o trenutni podprogrami programa, ki se odpravlja. Komplet klicev je znan tudi preprosto kot "stack" ali izvedbeni sklad, runtime stack ali machine stack. Sklop vsebuje tudi informacije o prioritetah vsake podprograme in kako naj se izvajajo podprogrami.
Sledenje skladnosti gleda na te podprograme skozi sklad, da analizira, kaj vsebuje vsaka podprogram in kako se izvaja. Strokovnjaki za programsko opremo opredelijo sled skladnosti kot seznam klicev podprograma, ki jih aplikacija izvaja med izvajanjem.
Sledenje skladnosti je pomembno za zapletene kode, saj programskim inženirjem in drugim razvijalcem pomaga najti napake v programu. Zaradi narave sodobne sintakse kode in zapletenosti povprečnega projekta je iskanje hroščev lahko zelo težko. Programska oprema uporabljajo veliko različnih vrst proaktivnega testiranja, da izolirajo dele programskega okolja, da najdejo napake ali težave. Sledenje zalogom je eno izmed mnogih orodij, ki so lahko koristna pri celovitem testiranju.