Ben Dört cepten DDD / PoEAA / Gang ilgili birkaç kitap okudum ve bunların hiçbiri doğrulama konuyu kapsayacak gibi görünüyor - o zaman bu verilerin geçerli olduğu varsayılır gibi görünüyor.
Ben bir müşteri sadece bir etki alanı nesnesi üzerinde bir valid özelliği değerini ayarlamaya çalışırsanız gerektiğini bu yazı (OOP Design Question - Validating properties) için cevaplardan toplamak.
http://bytes.com/topic/php/answers/789086-php-oop-setters-getters-data-validation#post3136182: Bu kişi cevapsız kalır benzer bir soru sordu
So how do you ensure it is valid? Do you have a 'validator method' alongside every getter and setter?
- IsValidName ()
- isimAta ()
- getName ()
Ben cepten veri doğrulama ile ilgili bazı önemli temel bilgileri eksik görünüyor - ayrıntılı olarak bu konuyu kapsayan bir kitap beni işaret edebilir? - Örneğin,. İstisnalar veya vs kullanmak için doğrulama / değişmezleri farklı / işleme feedback / kaplama