Ne zaman beklenmedik işlevselliği bir hata, ya da sadece kötü bir tasarım olduğunu

0 Cevap php

Bir programcı açıkça (en iyi) unintuitive ama kırık olduğunu değil teknik bir hata davranış sonuçları kendi kod yapısında bilinçli bir seçim yapmış zamanlar vardır. Bu bir hata olarak sınıflandırılmış ve sabit olmalıdır?

Bir yönetici (sepetinize eklendi gereken birimlerin birden belirtebilirsiniz nerede Miktar artırır örneğin, tanınmış bir açık kaynak kodlu e-ticaret sistemi (benim cevap tarihine bakarsanız, hangi birini hallederiz!) Işlevsellik sağlar örneğin 5, 10, 15, 20, vb) arasında olmalıdır. Sistemi "Stok Yönet" modunda (yani stok seviyeleri her sipariş ile indirildiği var) olduğunda bu limitler sadece uygulanmasını, böylece kod yazılır. Şimdi, bir mağaza sahibi belirli artışlarla kendi ürün satmak isteyen, ancak stok seviyelerini yönetmek olabilir tamamen geçerli bir durumdur. Kod sessizce yapılandırmasını (admin hiçbir geribildirim) sayar ve açık olması Stok Yönet için gereksinimi hiçbir belge yoktur.

Bu bir hata mı? Ya da sadece kötü tasarım / belgeler.

Not, bazı okuyucular öznel olarak bu soruyu yorumlamak emin değilim, ama böcek ve kötü tasarım arasında önemli bir farklı olduğunu düşünüyorum. Bu hata raporlama, şirket içi sistemlere göre farklı süreçlerde çalışma eğilimi açık kaynak projeleri özellikle ilgilidir.

0 Cevap