Stack Trace

Pengarang: Randy Alexander
Tanggal Pembuatan: 25 April 2021
Tanggal Pembaruan: 15 Boleh 2024
Anonim
Easy Debugging with Breakpoints and Stack Trace
Video: Easy Debugging with Breakpoints and Stack Trace

Isi

Definisi - Apa yang dimaksud dengan Stack Trace?

Jejak tumpukan adalah laporan yang menyediakan informasi tentang subrutin program. Ini biasanya digunakan untuk jenis debugging tertentu, di mana tumpukan jejak dapat membantu insinyur perangkat lunak mencari tahu di mana letak masalahnya atau bagaimana berbagai subrutin bekerja bersama selama eksekusi.

Jejak stack juga dikenal sebagai stack traceback atau stack backtrace.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Stack Trace

Jejak tumpukan bekerja pada "tumpukan panggilan," yang merupakan struktur data yang menyediakan informasi tentang subrutin saat ini dari program yang sedang di-debug. Tumpukan panggilan juga dikenal sebagai "tumpukan" atau tumpukan eksekusi, tumpukan runtime, atau tumpukan mesin. Tumpukan juga memberikan informasi tentang prioritas masing-masing subrutin dan bagaimana subrutin harus dijalankan.

Stack tracing melihat pada subrutin ini melalui stack untuk menganalisis apa yang masing-masing mengandung subrutin dan bagaimana dijalankan. Pakar perangkat lunak mendefinisikan jejak tumpukan sebagai daftar panggilan subrutin yang dilakukan aplikasi selama eksekusi.

Stack tracing penting untuk kode kompleks karena membantu insinyur perangkat lunak dan pengembang lain menemukan bug dalam program. Karena sifat sintaksis kode modern, dan kompleksitas proyek rata-rata, mencari bug bisa sangat sulit. Perusahaan perangkat lunak menggunakan berbagai jenis pengujian proaktif untuk mengisolasi bagian-bagian lingkungan perangkat lunak untuk menemukan bug atau gangguan. Jejak tumpukan adalah salah satu dari banyak alat yang dapat berguna dalam pengujian komprehensif.