En iyi benzetme değil - Sadece iki kişinin belirtileri aynı olduğu için, hastalığın / hastalığın aynı olduğu anlamına gelmez.
Wikipedia'dan:
Yazılım hatası, bir bilgisayar programında veya sisteminde hatalı veya beklenmeyen bir sonuç vermesine veya istenmeyen şekillerde davranmasına neden olan bir hata, kusur, arıza veya hatadır. Hataların çoğu ...
Bir hata koddaki bir kusurdur ve belirtileri / etkileri vardır. Bir hata belirti değildir. Bir hata koddaki hatadır. Sadece belirtilerin aynı olması nedeniyle, mutlaka aynı kusurun belirtilere neden olduğu anlamına gelmez.
Anladığım kadarıyla, aynı kod parçasına bağlı bir hataya neden olduğundan emin olduğunuzda bir hatayı yeniden açmanız gerektiğidir. Bu, tüm test senaryolarında / test durumlarında kod doğru davrandığında, ancak daha önce düşünmemiş olduğunuz yeni bir test durumunda veya test durumunda olmadığında olabilir. Bu tür bir senaryo yaygın olmayabilir.
Diğer senaryo, aynı semptomların yeni kusurlardan kaynaklandığı, yani aynı kodun diğer bölümlerindeki yeni hatalardan veya hatta bu kodu etkileyen diğer sistemlerden kaynaklandığı.
Dolayısıyla, en güvenli bahis aynı semptomlar ortaya çıktığında yeni bir böcek açmaktır. Aynı eski kodun hatadan sorumlu olduğunu görürseniz, yeni hatayı kapatın ve eski hatayı yeniden açın. Değilse, yeni böceğin kalmasına izin verin ve eskisine bağlayın.