6
Model verileri doğrulıyorsa, kötü girdiye istisnalar atmamalıdır mı?
Bu SO sorusunu okumak , kullanıcı girişini doğrulamak için istisnalar atmanın hoşnut olmadığı anlaşılıyor. Ancak bu verileri kim doğrulamalı? Uygulamalarımda, tüm doğrulamalar iş katmanında yapılır, çünkü yalnızca sınıfın kendisi, özelliklerinin her biri için hangi değerlerin geçerli olduğunu gerçekten bilir. Bir özelliği doğrulamak için kuralları denetleyiciye kopyalayacak olsaydım, doğrulama kurallarının değişmesi …