Junior — Middle
Zorunlu ve isteğe bağlı alanların doldurulmasının doğruluğunu nasıl kontrol ediyorsun?
sobes.tech yapay zeka
AI'dan gelen yanıt
Gerekli ve isteğe bağlı alanlarla doldurma doğruluğunu kontrol etmek için birkaç yaklaşım kullanıyorum:
- İstemci tarafı doğrulama: JavaScript kullanarak, zorunlu alanların doldurulduğunu ve verilerin beklenen formata uygun olduğunu kontrol ediyorum (örneğin, e-posta, telefon).
- Sunucu tarafı doğrulama: Verilerin tekrar kontrolünü yapıyorum, böylece istemci doğrulamasının atlatılmasını önlüyor ve veri bütünlüğünü sağlıyorum.
- Otomatik testler: Farklı veri setleriyle formlar gönderen testler yazıyorum, hataların yanlış doldurma durumunda ortaya çıktığını ve doğru verilerle gönderimin başarılı olduğunu kontrol ediyorum.
Örneğin, zorunlu alan "e-posta" için, boş olmadığını ve e-posta formatına uygun olduğunu kontrol ediyorum, ve isteğe bağlı alan "telefon" için — doldurulmuşsa, numara formatına uygun olup olmadığını kontrol ediyorum.