Sıklıkla, benzer durumlarda karşılaştığım şey, tüm hataların düzeltilmesi gerektiği ve takdire şayan olsa da kesinlikle mükemmel bir amaçtır (bununla asla böcek yazmak için yola çıkmamıza izin verelim!). bir hatayı sadece bir hatadır olduğu için düzeltmek için uygun boyutta herhangi bir proje (eğer bulabilirseniz!) Bu yüzden proje yönetimi ve kodlama metodolojileri, kalıpları ve uygulamaları vs.
Bu nedenle, kütüphane sahibinin savunmasında (ve bazı büyük projeler üzerinde çalıştığım zaman olduğu gibi) söyleyeceğim tek şey, zamanın paraya mal olduğu ve sınırlı bir kaynak olduğu ve bu yüzden bir raporun nasıl işlendiğine dair karar , kim araştırır, hangi testlerin üretildiğini / ihtiyaç duyulduğunu ve nihayetinde (ve eğer öyleyse) bir düzeltmenin yapılmasını sağlarsa, tamamen iş etkisine dayanır. Uzun süredir devam eden sürecinizi bir süre sonra tekrar başlatmanın başarısız olması ve bunun yerine kolayca otomasyona geçebilmenizin etkisi nedir (ve belki de zaten bir savunma programlama ölçütü olarak olmamalısınız?) Tam zamanı mı yoksa daha fazlası mı? ?
Ayrıca, kendi bakış açısına göre, bir kodun tahmin edilemeyen bir sorunun bir kullanıcı tarafından, nadiren gerçekleşen, yalnızca kendi kodlarıyla bağlantılı olarak, muhtemelen sadece bir makinede ve sadece bir dizi olağandışı zamanlama altında gerçekleşen bir hata raporuna bakın. Koşullar sadece bulmak ve düzeltmek için dev bir zaman diliminin güçlü bir gerekçesine sahip olmayacak - eğer mümkünse. Ancak, bu kullanıcının daha ayrıntılı bir şekilde araştırma yapmak için zaman ayırması ve güvenilir bir test durumu / uygulaması ya da başlangıçta olduğundan çok daha ayrıntılı bir sorun açıklaması yapması istenmesi / ihtiyaç duyması için yeterince güçlü bir iş vakasıysa, o zaman tamamen başka bir suç adı olabilir. .
Bu, belki de kütüphane sahibinin böyle bir şeyi yapmayı düşünmediği bir iletişim meselesidir ve eğer güçlü bir iş vakanız varsa (örneğin, kodunuz iş için pahalı, yasal bir uyumluluk şartı, güvenlik deliği veya diğer büyük etki yaratma etkisi) o zaman yönetime başlama ve mücadele etmelerine izin verme zamanı.