validation पर टैग किए गए जवाब

डेटा सत्यापित करने से संबंधित प्रश्नों के लिए टैग।

6
कॉलर में इनपुट पैरामीटर की मान्यता: कोड दोहराव?
फ़ंक्शन के इनपुट मापदंडों को मान्य करने के लिए सबसे अच्छी जगह कहां है: कॉलर में या फ़ंक्शन में ही? जैसा कि मैं अपनी कोडिंग शैली में सुधार करना चाहूंगा, मैं इस मुद्दे के लिए सर्वोत्तम प्रथाओं या कुछ नियमों को खोजने की कोशिश करता हूं। कब और क्या बेहतर …

2
डेटा सत्यापन: अलग वर्ग या नहीं?
जब मेरे पास बहुत अधिक डेटा होता है जिसे मान्य करने की आवश्यकता होती है, तो क्या मुझे सत्यापन के एकमात्र उद्देश्य के लिए एक नया वर्ग बनाना चाहिए या क्या मुझे इन-विधि सत्यापन के साथ रहना चाहिए? मेरा विशेष उदाहरण एक टूर्नामेंट और एक घटना / श्रेणी वर्ग पर …
16 java  design  data  validation 

5
डेटा सत्यापन के लिए एक ORM समर्थन के लिए, डेटाबेस में भी बाधाओं को लागू किया जाना चाहिए?
मैंने हमेशा अपने (ActiveRecord) मॉडल के अलावा डेटाबेस स्तर पर बाधाओं को लागू किया है। लेकिन मैं सोच रहा था कि क्या यह वास्तव में आवश्यक है? थोड़ी पृष्ठभूमि मुझे हाल ही में एक मॉडल के लिए एक बुनियादी स्वचालित टाइमस्टैम्प पीढ़ी विधि का परीक्षण करना था। आम तौर पर, …
13 database  orm  validation  dry 

3
स्तरित वास्तुकला में मान्यता और प्राधिकरण
मुझे पता है कि आप सोच रहे हैं (या शायद चिल्लाते हुए), "एक और सवाल नहीं पूछ रहा है कि एक स्तरित वास्तुकला में मान्यता कहां है?" खैर, हाँ, लेकिन उम्मीद है कि यह इस विषय पर एक अलग सा होगा। मैं एक दृढ़ विश्वास है कि मान्यता कई रूप …

4
डोमेन बनाम डेटा दृढ़ता परत में स्वच्छ वास्तुकला सत्यापन?
मैं साफ-सफाई पर अध्ययन कर रहा हूं और इसके परिणामस्वरूप मैं बहुत ही नाटकीय ढंग से पुनर्विचार कर रहा हूं कि मैं सॉफ्टवेयर कैसे डिजाइन और लिखता हूं। हालाँकि, मैं अभी भी कुश्ती कर रहा हूँ, लेकिन व्यावसायिक नियमों के लिए है, जैसे "किसी वस्तु को बचाने के अपडेट्स पर, …

5
संभवतः बेकार अपवाद हैंडलिंग के साथ कोड को मजबूत करना
क्या बेकार अपवाद को लागू करने के लिए यह एक अच्छा अभ्यास है, बस अगर कोड का एक और हिस्सा सही तरीके से कोडित नहीं है? मूल उदाहरण एक साधारण, इसलिए मैं हर किसी को ढीला नहीं करता हूं :)। मान लीजिए कि मैं एक ऐप लिख रहा हूं जो …

3
IValiditableObject बनाम एकल जिम्मेदारी
मुझे एमवीसी की एक्स्टेंसिबिलिटी बिंदु पसंद है, जो आइडियल आईडबलटेबल ऑबजेक्ट को लागू करने और कस्टम सत्यापन जोड़ने की अनुमति देता है। मैं अपने नियंत्रकों को दुबला रखने की कोशिश करता हूं, इस कोड के पास केवल सत्यापन तर्क है: if (!ModelState.IsValid) return View(loginViewModel); उदाहरण के लिए एक लॉगिन दृश्य …

6
मुझे अमान्य उपयोगकर्ता इनपुट को कैसे संभालना चाहिए?
मैं कुछ समय से इस मुद्दे के बारे में सोच रहा था और मैं अन्य डेवलपर्स से राय लेने के लिए उत्सुक था। मेरे पास प्रोग्रामिंग की एक बहुत ही रक्षात्मक शैली है। मेरा विशिष्ट ब्लॉक या तरीका इस तरह दिखता है: T foo(par1, par2, par3, ...) { // Check …

3
अपवाद या अतिरेक के बिना इनपुट सत्यापन कैसे करें
जब मैं एक विशिष्ट कार्यक्रम के लिए एक इंटरफ़ेस बनाने की कोशिश कर रहा हूं तो मैं आमतौर पर अपवादों को फेंकने से बचने की कोशिश कर रहा हूं जो गैर-मान्य इनपुट पर निर्भर करता है। तो अक्सर ऐसा होता है कि मैंने इस तरह के कोड का एक टुकड़ा …

4
हमें कितना रक्षात्मक होना चाहिए?
हम कुछ कोड पर Pex चला रहे हैं , और यह कुछ अच्छी चीजों (अच्छी बुरी चीजों को दिखा रहा है, लेकिन उत्पादन से पहले इसे दिखा रहा है!)। हालाँकि, Pex के बारे में एक अच्छी बात यह है कि यह जरूरी नहीं कि मुद्दों को खोजने की कोशिश करना …

2
क्या किसी ने व्यावसायिक नियम / मान्यता इंजन के लिए Windows वर्कफ़्लो का सफलतापूर्वक उपयोग किया है?
मैं सोच रहा था कि क्या किसी ने BusinessRules / Validation इंजन के लिए Windows वर्कफ़्लो फ़ाउंडेशन का सफलतापूर्वक उपयोग किया है, या यदि आपको इसके बारे में कुछ सैंपल कोड या लेखों की जानकारी है। यदि आपने पहले इसका उपयोग किया है, तो आप इसके बारे में क्या सोचते …

2
कमान संचालकों और DDD
मेरे पास ASP.NET MVC एप्लिकेशन है, जो डेटा प्राप्त करने के लिए एक क्वेरी सेवा और कमांड भेजने के लिए एक कमांड सेवा का उपयोग करता है। मेरा प्रश्न कमांड भाग के बारे में है। यदि कोई अनुरोध आता है, तो कमांड सेवा एक कमांड डिस्पैचर का उपयोग करती है …

2
डेटाबेस सामग्री पर निर्भर डोमेन मॉडल नियमों को मान्य करने के लिए कहां?
मैं एक ऐसी प्रणाली पर काम कर रहा हूं, जो प्रशासकों को उन फ़ील्ड्स को परिभाषित करने की अनुमति देती है जिनमें फ़ील्ड्स होते हैं। तब सिस्टम में डेटा दर्ज करने के लिए परिभाषित रूपों का उपयोग किया जाता है। कभी-कभी फॉर्म एक मानव द्वारा जीयूआई के माध्यम से भरे …

1
अजगर में बतख टाइपिंग, डेटा सत्यापन और मुखर प्रोग्रामिंग
बतख टाइपिंग के बारे में : डक टाइपिंग आदतों और कार्यप्रणाली निकायों में तर्कों के प्रकार का परीक्षण न करके, सही उपयोग सुनिश्चित करने के लिए दस्तावेज़ीकरण, स्पष्ट कोड और परीक्षण पर निर्भर है। तर्क सत्यापन के बारे में (ईएएफपी: अनुमति की तुलना में माफी के लिए पूछना आसान)। यहाँ …

5
क्या आप क्लाइंट-साइड और सर्वर-साइड सत्यापन तकनीक दोनों का उपयोग करते हैं?
क्या आप क्लाइंट-साइड और सर्वर-साइड सत्यापन तकनीक दोनों का उपयोग करते हैं, जब उपयोगकर्ता से इनपुट मान्य करते हैं, जैसे संपर्क फ़ॉर्म के माध्यम से? यदि हां, तो क्या यह वास्तव में आवश्यक है? क्या आप इंजीनियरिंग से अधिक हैं?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.