Apa itu debugging dan bagaimana cara saya terlibat?

1

Baik apa itu? Dan bagaimana cara saya terlibat?

Mysterio
sumber

Jawaban:

3

Debugging adalah proses metodis untuk menemukan dan mengurangi jumlah bug, atau cacat, dalam program komputer

Tim QA Ubuntu "berfokus pada pengembangan alat, kebijakan, dan praktik untuk memastikan kualitas Ubuntu sebagai distribusi serta memberikan saran umum, pengawasan, dan kepemimpinan kegiatan QA dalam proyek Ubuntu."

Secara umum, QA di Ubuntu dibagi menjadi bidang-bidang berikut:

  • Manajemen Cacat (Triage Bug)
  • Kontrol Kualitas (Pembaruan, Aplikasi, dan Pengujian Pra-Rilis)
  • Jaminan Kualitas (Verifikasi Perubahan, Tinjauan Kepatuhan Kebijakan)
  • Peningkatan Produk (Pengembangan)

Bug Squad Team "adalah aset penting dalam memajukan Ubuntu dan turunannya; Bug Squad adalah titik kontak pertama untuk bug yang diajukan tentang Ubuntu. Anggota memberikan bug ke paket, memastikan bahwa laporan bug selesai, menemukan laporan bug duplikat, membuat ulang bug, dan meneruskan bug ke penulis hulu mereka. Semua aktivitas ini membantu bug diperbaiki dan selanjutnya menjadikan Ubuntu lebih baik. "

Bug triaging terdiri dari beberapa hal:

  • Menanggapi bug baru saat mereka diajukan.
  • Memastikan bahwa bug baru memiliki semua informasi yang diperlukan.
  • Menugaskan bug ke paket yang tepat.
  • Mengonfirmasi laporan bug dengan mencoba mereproduksinya.
  • Menetapkan pentingnya laporan bug. (Khusus anggota Bug Control)
  • Mencari dan menandai duplikat dalam sistem pelacakan bug.
  • Mengirim bug ke penulis hulu mereka, jika ada.
  • Bug referensi silang dari distribusi lain.
  • Bug lama yang kedaluwarsa.

Anda juga memiliki UbuntuTestingDay dan 5-A-Day .

Kunjungi halaman web ini dan Anda dapat menemukan cara mudah untuk bergabung.

hhlp
sumber
1

Biasanya, istilah debugging digunakan oleh seorang programmer untuk merujuk pada proses menyelidiki mengapa ada sesuatu dalam kode mereka yang salah dan berusaha untuk memperbaikinya.

Dalam arti yang lebih luas (seperti yang saya duga maksud Anda), itu juga bisa merujuk pada sekadar menemukan bug dalam perangkat lunak yang Anda gunakan dan melaporkannya ke pembuat perangkat lunak.

Agar paling bermanfaat, Anda mungkin ingin menjalankan perangkat lunak yang canggih (versi yang lebih lama mungkin memiliki bug yang akan Anda laporkan, sudah diperbaiki dalam versi yang lebih baru) - ini disertai dengan harga yang umumnya sistem Anda akan lebih tidak stabil ; tapi itulah yang diinginkan sebagian besar pemburu bug, lebih banyak crash, lebih banyak hal untuk dilaporkan!

Buka https://bugs.launchpad.net/ubuntu/ untuk melihat laporan bug yang saat ini terbuka - jika Anda menemukan salah satu dari Anda sendiri, buat akun dan dapatkan pelaporannya! :)

Cesium
sumber