Saya tahu ini adalah pertanyaan yang sangat mendasar tetapi sepertinya saya tidak dapat menemukan jawabannya dengan Google. Apa perbedaan antara perbaikan terbaru dan perbaikan bug?
terminology
Evans
sumber
sumber
Jawaban:
Istilah perbaikan terbaru umumnya digunakan ketika klien telah menemukan masalah dalam rilis produk saat ini dan tidak bisa menunggu untuk diperbaiki sampai rilis besar berikutnya. Oleh karena itu masalah perbaikan terbaru dibuat untuk memperbaikinya dan dirilis sebagai bagian dari pembaruan untuk rilis saat ini biasanya disebut Pembaruan Kumulatif (CU). CU hanyalah sekelompok perbaikan terbaru bersama-sama.
Perbaikan bug - Kami biasanya menggunakan ini ketika masalah ditemukan selama fase pengembangan dan pengujian secara internal.
sumber
Dari pengalaman saya dalam mendukung sebuah perusahaan perangkat lunak besar, kedua istilah itu tidak berhubungan.
Bug fix
adalah tindakan pada kode sumber, itu adalah perubahan kode atau set perubahan untuk mengatasi cacat kode yang dilaporkan (bug.)A
hotfix
umumnya merupakan tambalan atau pembaruan untuk klien / sistem yang digunakan, tetapi lebih khusus tambalan itu adalah: -tidak dirilis sesuai jadwal.
dimaksudkan untuk mengatasi situasi 'niche' atau tanggapan 'darurat'.
hanya relevan dengan masalah spesifik yang didokumentasikan dalam catatan rilis.
diuji dengan buruk. Jika sama sekali.
sumber potensial untuk pengenalan bug.
ditujukan untuk audiens kecil.
kemungkinan akan mempengaruhi sistem patching otomatis dan memerlukan pemantauan tambahan. Perbaikan terbaru dapat menggunakan file / pustaka dengan nomor versi yang luar biasa tinggi untuk mencegah perbaikan terbaru dari ditambal.
dipasok oleh pembuat perangkat lunak langsung ke kontak yang disebutkan, tidak tersedia untuk umum. Pelanggan sering diharapkan untuk menghubungi dukungan teknis untuk meminta perbaikan terbaru misalnya.
sering bercabang dari pohon sumber 'barang terakhir yang diketahui'. Sebagai 'perbaikan cepat' kode yang digunakan dalam perbaikan terbaru mungkin tidak pernah membuatnya kembali ke build utama (mungkin itu sebagai perbaikan sementara solusi yang lebih baik membutuhkan lebih banyak waktu / sumber daya.)
sumber
Perbaikan bug hanya itu: perbaikan untuk bug. Ini bisa terjadi hampir setiap saat dalam masa pakai produk: selama pengembangan, selama pengujian, atau setelah rilis.
Perbaikan terbaru dapat berupa satu atau lebih perbaikan bug. Bagian yang penting adalah bagian yang panas, yang mengacu pada saat diterapkan. Awalnya, ini disebut menambal sistem yang aktif berjalan (alias, 'panas'). Ini berkembang lebih umum merujuk pada perbaikan bug yang disediakan setelah produk dirilis ke publik (ini bisa juga selama pengujian beta publik), tetapi di luar jadwal pembaruan reguler.
sumber