Düzeltme ve düzeltme arasındaki fark? [kapalı]


46

Bunun çok basit bir soru olduğunu biliyorum ama cevabı Google’da bulamıyorum. Düzeltme ve bir hata düzeltme arasındaki fark nedir?



5
Bu bana bir düzeltme ile bir hata arasındaki farkın ne olduğunu söylemedi.
Evanss,

"Bir düzeltme paketi birkaç gizlenmiş hata düzeltmesi içerebilir" ancak bu hala farkın ne olduğunu açıklamıyor.
Evanss,

Terminoloji kullandığınız metodolojiye bağlıdır. Örneğin, git flow , üretimden ayrılan sıcak düzeltmelere sahiptir. Diğer metodolojiler başka yerlerde var.

Yanıtlar:


44

Düzeltme terimi genellikle müşteri ürünün geçerli sürümünde bir sorun bulduğunda ve bir sonraki büyük sürüme kadar düzeltilmeyi bekleyemediğinde kullanılır. Bu nedenle, düzeltmek için bir düzeltme sorunu yaratılır ve genellikle Toplu Güncelleme (CU) adı verilen geçerli sürümdeki güncellemenin bir parçası olarak yayınlanır. CU'lar bir araya getirilen düzeltmelerden başka bir şey değildir.

Hata Düzeltmesi - Genellikle geliştirme ve test aşamasında dahili olarak bir sorun bulunursa bunu kullanırız.


Bütün bunlar yayın yönetimi altında mı? Bu şeyler hakkında daha fazla bilgi edinmek için bir makaleyi başlangıç ​​noktası olarak önerebilir misiniz?
xyres

17

Büyük bir yazılım şirketindeki destek deneyimimden bu iki terim alakasız.

Bug fix kaynak koddaki bir işlemdir, rapor edilmiş bir kod hatasını (bir hata) giderecek bir kod değişikliği veya değişiklik kümesidir.

A hotfixgenellikle müşteriler / konuşlandırılmış sistemler için bir düzeltme eki veya güncellemedir, ancak daha özel olarak bunlar yamalardır:

  • bir zamanlamaya göre yayımlanmadı.

  • “niş” durumlara veya “acil durum” yanıtlarına yöneliktir.

  • yalnızca sürüm notlarında belgelenen belirli konuyla ilgili.

  • Kötü bir şekilde test edilmiştir. Hiç değilse.

  • Hataların (yeniden) tanıtılması için potansiyel bir kaynak.

  • küçük izleyiciler için tasarlanmıştır.

  • otomatik yama sistemlerini etkileme olasılığı var ve ek izleme gerekiyor. Düzeltmelerin düzeltilmesini önlemek için alışılmadık derecede yüksek sürüm numarası olan bir dosya / kitaplık dağıtabilir.

  • Yazılım üreticisi tarafından doğrudan adlandırılmış kişilere verilir, halka açık değildir. Müşterilerden genellikle düzeltme talep etmek için teknik desteğe başvurmaları beklenir.

  • Sıkça 'son bilinen iyi' kaynak ağacından dallanmış. 'Hızlı düzeltme' olarak, düzeltmede kullanılan kod hiçbir zaman ana yapıya dönemez (geçici bir düzeltme olarak daha iyi bir çözüm daha fazla zaman / kaynak gerektirebilir).


9

Bir hata düzeltme sadece bu: bir hata için bir düzeltme. Bu, bir ürünün kullanım ömrü boyunca neredeyse her zaman olabilir: geliştirme sırasında, test sırasında veya piyasaya sürüldükten sonra.

Düzeltme bir veya daha fazla hata olabilir. Önemli olan, ne zaman uygulandığını gösteren sıcaktır. Başlangıçta, aktif çalışan bir sistemin (aka, 'hot') eklenmesiydi. Daha genel olarak, ürün halka duyurulduktan sonra sağlanan hata düzeltmelerine atıfta bulunulur (bu, genel beta testi sırasında da olabilir), ancak düzenli güncelleme programının dışındadır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.