«validation» etiketlenmiş sorular

Verilerin doğrulanmasıyla ilgili soruların etiketleri.


25
Bir kişi e-posta adresi doğrulamasını ne kadar sürmelidir?
İnsanların e-posta adresinin onaylanmasını ne kadar uzağa götürmeleri gerektiğini merak ediyorum. Alanım öncelikle web geliştirme, ancak bu her yerde geçerlidir. Birkaç yaklaşım gördüm: basitçe "basit" bir hediye olup olmadığını kontrol etmek, ki ölü basit ama tabii ki o kadar güvenilir değil. standart e-posta formatları için daha karmaşık bir regex testi …

7
Amaçlanan davranışı yapmadan önce işlevlerin boş denetimler yapması gerekiyorsa, bu kötü tasarım mı?
Bu yüzden, bunun iyi mi yoksa kötü kod tasarımı mı olduğunu bilmiyorum, bu yüzden sormam daha iyi olur. Sık sık, sınıfları içeren veri işleme yöntemlerini oluşturuyorum ve elimden önce boş referanslar veya başka hatalar alamadığımdan emin olmak için çoğu zaman yöntemler üzerinde birçok kontrol yapıyorum. Çok basit bir örnek için: …
67 c#  design  validation 

8
Aralığın dışında anlamlı bir değer olması durumunda bir istisna mı atmalıyım yoksa kendim halledeyim mi?
Enlem / boylam koordinatlarını temsil eden bir yapı yazdım. Değerleri longtitudes için -180-180, lattitudes için 90-90 arasındadır. Bu yapıdaki bir kullanıcı bana bu aralığın dışında bir değer verirse, 2 seçeneğim var: Bir istisna atma (aralık dışı arg) Değeri kısıtlamaya dönüştür -185'in bir koordinatı anlamlıdır (kutupsal koordinatlar olduğu için kolayca +175'e …


9
Yapıcı parametre doğrulama C # - En iyi yöntemler
Yapıcı parametre doğrulaması için en iyi yöntem nedir? Diyelim ki basit bir C # biti: public class MyClass { public MyClass(string text) { if (String.IsNullOrEmpty(text)) throw new ArgumentException("Text cannot be empty"); // continue with normal construction } } Bir istisna atmak kabul edilebilir mi? Karşılaştığım alternatif, başlatılmadan önce ön doğrulama …

21
Yazılım Testine Gerçekten İhtiyacınız Var mı?
BE (CS) üzerinde çalışan bir öğrenciyim ve sorum şu: Yazılım alanında test yapmak gerekli mi? Dikkatli bir yazılım oluşturursak, neden test etmeliyiz? Testlerden sonra olabilir emin biz yaptık çünkü bu hedefe (amaçlandığı şekilde ürün / yazılım işleri) elde ettik o test bunun için? Mümkün mü? Sorum şu: Yazılımın test edilmesi …

7
Yöntemin hatalı girdiyi geri getiremediğini bilsem bile, bir yöntem çağrısının dönüş değerini doğrulamalı mıyım?
Aradığım yöntemin bu beklentileri karşılayacağını bilsem bile beklentilerimi karşıladığını doğrulayarak bir yöntem çağrısının dönüş değerine karşı savunmam gerekip gerekmediğini merak ediyorum. VERİLEN User getUser(Int id) { User temp = new User(id); temp.setName("John"); return temp; } YAPMALI MIYIM void myMethod() { User user = getUser(1234); System.out.println(user.getName()); } VEYA void myMethod() { …

5
Veri girişi doğrulama - Nerede? Ne kadar? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 6 yıl önce kapandı . Veri girişi doğrulama her zaman benim için oldukça iç bir mücadele oldu. Eski uygulamamıza yeniden yazma projemize …

6
Geçiş kontrol katmanından önce doğrulama katmanının olması uygun mudur?
Bir API strcutured web uygulaması oluşturuyorum ve bu uygulamada kendi işlerini yapan farklı katmanlarımız var. Birinci katman, kullanıcı girişini doğrulayan Doğrulama katmanıdır ve doğrulamayı geçerse bunu ikinci katmana ( Erişim Kontrol katmanı) taşırız, aksi halde hata iletisini döndürür İkinci katman, kullanıcının yapmak istediği görevi gerçekleştirme izninin olup olmadığını kontrol eden …

6
Telefon Numarası için hangi Özel karakterler kullanılmalıdır?
Bu nedenle, küresel kullanıcılar için kullanılacak bir web sayfası tasarlıyorum, Kanada, ABD, Hindistan, İngiltere vb. . Düşünebileceğim bazı geçerli biçimler şunlardır: 1800123456 (Hindistan) ABD telefon numaralarında "-" kullanımı Bir kullanıcının hangi özel karakterleri girmesine izin vermem gerektiği konusunda biraz kafam karıştı (örn. - / ()). Diğerleri geçmişte bunu nasıl çözdü?

9
'İf password == XXXXXXX' minimum güvenlik için yeterli mi?
Orta ila düşük güvenlik riski olan bir uygulama için bir giriş oluşturursam (başka bir deyişle, bir bankacılık uygulaması veya herhangi bir şey değil), kullanıcı tarafından girilen bir şifreyi yalnızca şöyle bir şey söyleyerek doğrulamak benim için kabul edilebilir mi: if(enteredPassword == verifiedPassword) SendToRestrictedArea(); else DisplayPasswordUnknownMessage(); Etkili olmak kolay görünüyor, ancak …

5
Doğrulama hangi katmana yerleştirilmelidir?
Spring Boot kullanarak bir Rest API oluşturuyorum ve istek girişlerini doğrulamak için Hazırda Bekletme Doğrulaması kullanıyorum. Ancak, başka tür doğrulamalara da ihtiyacım var, örneğin güncelleme verilerinin kontrol edilmesi gerektiğinde, şirket kimliği yoksa özel bir istisna atmak istiyorum. Bu doğrulama hizmet katmanında mı yoksa denetleyici katmanında mı bulunmalı? Hizmet Katmanı: public …

8
C işaretçileri ne zaman NULL için kontrol edilmelidir?
Özet : C'deki bir işlev her zaman bir NULLişaretçiyi kaydı silip etmediğinden emin olmalıdır mı? Değilse, bu kontrolleri atlamak ne zaman uygundur? Ayrıntılar : Röportajları programlama hakkında bazı kitaplar okudum ve C'deki işlev argümanları için uygun giriş doğrulama derecesinin ne olduğunu merak ediyorum? Açıkçası, bir kullanıcıdan girdi alan herhangi bir …
18 c  validation  null 

4
İstemci tarafı ve sunucu tarafı doğrulamalarını tek bir yerden yönetme
Bir Bu durumda gemide% 100 değilim gerektiğini kesinlikle istemci tarafı ve sunucu tarafı veri doğrulama hem kullanın. Ancak çalıştığım çerçevelerde ve ortamlarda gördüğüm yaklaşımlar hiç KURU olmamıştı. Çoğu zaman bir plan veya kalıp yoktur - onaylar model spesifikasyonunda yazılır ve onaylar görünümde formda yazılır. (Not: İlk deneyimimin çoğu RaQ, Sinatra …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.