Sebenarnya apa itu bug? ada aturan yang sudah ditentukan?
bug-reporting
Muthu
sumber
sumber
Jawaban:
Bug adalah:
Berikut ini definisi lain yang bagus tentang apa yang dimaksud dengan bug. Antara:
Komunitas Ubuntu memiliki definisi yang sangat baik untuk bug di wiki ini , terutama menyoroti perbedaan antara bug dan fitur yang hilang :
Meskipun sulit untuk menarik garis yang memisahkan dua definisi dan menjawab pertanyaan apakah itu bug atau fitur yang hilang? , dimungkinkan untuk memberikan beberapa pedoman:
Perbedaan antara dua pernyataan adalah: yang pertama lebih luas (mendukung windows modern FS) dan dengan demikian dapat dilihat sebagai Fitur Hilang, sementara yang lain menekankan masalah unik (tidak dapat menulis ke ReiserFS) - bug tertentu.
Jika Anda tertarik, saya sarankan Anda untuk melihat wiki tim BugSquad . Memerangi bug adalah salah satu kegiatan paling menarik yang terlibat dalam siklus pengembangan perangkat lunak, selain menjadi kesempatan belajar yang hebat :-)
Terima kasih!
sumber
Saya akan mengambil ayunan. Terutama, perilaku yang tidak dimaksudkan oleh desainer / programmer (diskon desain yang buruk). Dalam hal bug apa yang harus Anda laporkan kepada orang-orang, apa pun yang membuat program lebih cepat digunakan dan cocok dengan deskripsi di atas. Ini termasuk, dari yang terburuk hingga paling parah, sistem crash, X crash, crash program, dan semua bug program internal.
Bug yang menyebabkan crash atau penutupan jendela biasanya akan menyebabkan semacam output stderror jika Anda menjalankan aplikasi dari terminal, ini bisa bermanfaat. Lihat juga log sistem untuk laporan kesalahan.
sumber
Bug adalah kesalahan dalam program atau sistem komputer, sehingga program tidak bekerja dengan baik atau tidak berfungsi sama sekali. Jadi bug bisa merupakan hasil dari kode pemrograman yang salah, atau kode pemrograman yang tidak cukup kuat dan tidak dapat menangani pengecualian tertentu (misalnya: pembagian dengan 0)
sumber
Untuk semua tujuan praktis, istilah "bug" harus dihindari sebagai istilah yang terlalu kabur.
Jawaban terbaik untuk pertanyaan Anda mengisi seluruh buku: "Mengapa Program Gagal" oleh Andreas Zeller. Buku yang harus ada di rak buku setiap programmer. Penulis juga berusaha keras untuk tidak menyebut mereka "bug" (baca terus). Karena sebagai jawaban crncosta sudah menyarankan "bug" bukan hanya kesalahan pemrograman. Inilah sebabnya beberapa orang lebih memilih istilah "masalah" (yang mengarah ke "pelacak masalah" daripada "pelacak bug").
Karena apa yang dianggap sebagai bug oleh pengguna akhir tidak perlu menjadi bug sama sekali. Bisa jadi - meskipun ini sering digunakan sebagai alasan lumpuh - hanya dengan desain. Namun beberapa kegagalan, setelah diamati, diklasifikasikan "bug", meskipun mereka disebabkan oleh kurangnya fitur.
Penulis buku tersebut menghabiskan beberapa halaman pada definisi istilah seperti kegagalan dan cacat dan menjelaskan mengapa "bug" bukan istilah yang tepat (terlalu kabur).
Ringkasan terminologinya:
Seperti yang Anda lihat penulis membedakan antara sebab dan akibat, yang dalam kasus "bug" hampir selalu tercampur. Sebagian besar waktu istilah "bug" sedang diterapkan pada cacat , yang infeksi dan yang gagal .
sumber