debugging

5 posts

Error Tracker Anda Tahu Di Mana Ia Mati. Itu Tidak Akan Membantu Anda Mereproduksinya.

Stack trace memberi tahu Anda di mana crash terjadi, bukan apa yang menyebabkannya. Berikut pola capture-and-replay yang mengubah crash produksi menjadi kasus test lokal yang sebenarnya bisa Anda debug.

Anda tahu persis di mana produksi crash. Stack trace menunjuk ke baris 147 dari . Exceptionnya adalah pada . Anda menarik kode, menjalankan test, semuanya…

Korelasi Crash Berbohong. Inilah Cara Membuatnya Menunjuk ke Bug yang Sebenarnya.

Statistical debugging menemukan predicates yang berkorelasi dengan crash, tetapi korelasi bukanlah file dan nomor baris. Berikut cara memberi peringkat, menyaring, dan melakukan triangulasi dari skor korelasi ke lokasi bug yang sebenarnya.

Statistical debugging memberi Anda daftar predicates yang diurutkan, bukan akar masalah. Anda menginstrumentasikan setiap branch dan null check, menjalankan…

Statistical debugging seharusnya mengakhiri printf debugging. Sebagian besar tim tidak pernah berhasil membuatnya berfungsi.

Statistical debugging menjanjikan untuk menunjuk bug dengan tepat dengan mengkorelasi perilaku program dengan kegagalan. Berikut mengapa ide itu tidak pernah melintasi dari makalah penelitian ke sistem produksi.

Statistical debugging seharusnya mengakhiri era . Instrumentasikan kode Anda, kumpulkan jejak dari ribuan run, jalankan analisis korelasi, dan saksikan saat…

Cara Membunuh Mutan yang Bertahan Hidup Ketika Anda Tidak Mengerti Apa yang Diubahnya

Mutation testing menemukan survivor dan Anda sama sekali tidak tahu apa yang dilakukan mutasi tersebut. Berikut adalah metode langkah demi langkah untuk menulis tes yang tepat tanpa harus memahami mutan terlebih dahulu.

Laporan mutation testing Anda penuh dengan survivor, dan setidaknya salah satu dari mereka sama sekali tidak masuk akal bagi Anda. Alat tersebut mengatakan…