Diagnostik dan pelaporan masalah dalam pengembangan Unity
Dalam mengembangkan plugin atau aplikasi berbasis Unity, masalah operasional atau kesalahan logika sering terjadi. Untuk membantu pengembang mengidentifikasi dan menyelesaikan masalah dengan cepat, Unity Plugin menyediakan serangkaian alat diagnostik dan debugging bawaan. Bab ini akan memperkenalkan metode debugging dan fungsi bantu yang umum digunakan, mencakup alur lengkap mulai dari melihat log real-time, mengaktifkan mode pengembang, hingga pengumpulan dan pelaporan data masalah.
-
Menjelaskan bagaimana sistem runtime menampilkan kesalahan, peringatan, dan informasi diagnostik lainnya melalui UI, serta klasifikasi dan arti pesan-pesan ini untuk identifikasi cepat jenis masalah.
-
Menjelaskan cara mengaktifkan mode pengembang selama aplikasi berjalan, dan fitur debugging lanjutan yang tersedia dalam mode ini: visualisasi lapisan debug, perekaman file EIF/EED.
-
Menjelaskan secara rinci cara memicu dan merekam file EED, yang berisi informasi konteks kunci seperti peristiwa penting, data sensor, status sistem; serta cara mengekspor dan menggunakan file dump ini untuk analisis offline.
-
Panduan tentang cara mengirimkan umpan balik masalah secara terstruktur, termasuk log yang perlu dilampirkan, file dump, langkah reproduksi, guna meningkatkan efisiensi penanganan masalah.
Komponen fungsional terkait meliputi:
Komponen DiagnosticsController
Komponen ini merupakan pengendali inti sistem diagnostik, bertugas mengoordinasikan fungsi pencatatan log, pemantauan status, pembuatan dump, dll.