Ketika seseorang mendapatkan aplikasi "ini dan itu" yang pernah berhenti, Anda ditawari pilihan untuk melaporkannya. Apa yang seharusnya Anda katakan dalam "laporan"?
Ketika seseorang mendapatkan aplikasi "ini dan itu" yang pernah berhenti, Anda ditawari pilihan untuk melaporkannya. Apa yang seharusnya Anda katakan dalam "laporan"?
Jawaban:
Anda ingin membantu pengembang untuk membantu Anda .
jawaban mbanzon menyebutkan bahwa pengembang akan menerima jejak tumpukan kesalahan, tetapi itu hanya memberi tahu kami apa yang salah dan di mana.
Itu tidak memberi tahu kami apa-apa tentang keadaan aplikasi: Apa nilai nomor itu, atau apa teks yang dimasukkan dalam bidang teks? Dan yang paling penting, apa yang sebenarnya dilakukan pengguna untuk membuat aplikasi crash?
Pertanyaan terakhir ini sangat penting agar kami dapat mereproduksi kesalahan, dan membantu kami memahami mengapa aplikasi macet dalam keadaan ini.
Jadi jika Anda ingin benar - benar membantu pengembang, tuliskan apa yang Anda lakukan, apa yang Anda harapkan, dan apa yang Anda lihat. Sebagai contoh:
Saya memulai aplikasi dan menekan tombol untuk pergi ke layar laporan. Lalu saya menekan tombol untuk menghasilkan laporan, dan aplikasi macet. Yang menarik, layarnya kosong: tidak ada data yang terlihat.
Jika Anda tidak suka mengetik, Anda bisa pendek:
Tekan tombol untuk menghasilkan laporan. Layar kosong.
Jika Anda memiliki informasi yang akan membantu mengidentifikasi masalah, itu bisa menjadi tambahan yang bagus dan banyak membantu pengembang. Jika Anda memutar musik melalui bluetooth dan aplikasi musik mogok ketika Anda beralih ke speaker bluetooth yang berbeda dan Anda mengalami hal ini setiap kali Anda mengganti speaker, akan berguna untuk menulis "terjadi ketika saya mengganti speaker bluetooth" misalnya.
Pengembang mendapatkan jejak stack yang lengkap dari kesalahan (hanya untuk kode di aplikasi mereka) dan dalam banyak kasus akan cukup untuk menemukan dan menyelesaikan kesalahan.
Sebagai seorang pengembang, biasanya saya mendapatkan pesan seperti "Itu macet" yang tidak membantu saya dengan cara apa pun. Saya benar-benar akan mendorong Anda untuk tidak memberikan pesan kecuali Anda dapat menjelaskan cara mereproduksinya (misalnya, jika Anda dapat membuatnya macet dengan melakukan sesuatu yang spesifik di aplikasi).
Kami, pengembang, juga mendapatkan kumpulan informasi teknis, yang biasanya lebih bermanfaat daripada pesan yang mengatakan di mana ia macet. Misalnya, informasi teknis memberi tahu kami baris kode persis yang digunakannya, dan lebih banyak lagi yang memberi tahu kami apa yang sebenarnya terjadi.
Jadi pada dasarnya, jika Anda tidak memiliki sesuatu untuk dikatakan tentang kerusakan itu, kirimkan saja tanpa pesan dan itu akan tetap berguna.
Anda dapat menelusuri kembali langkah-langkah Anda hingga aplikasi mogok. mis. aplikasi apa yang Anda gunakan sebelum aplikasi ini? apakah Anda memiliki wifi? cakupan yang baik? apakah kredit Anda kedaluwarsa saat menggunakan aplikasi?