अच्छी तरह से मेरी राय है: यह निर्भर करता है। मैं आमतौर पर नियंत्रकों और मॉडलों में अपने इनपुट को नियंत्रित करता हूं, इसलिए इनपुट नियंत्रक और मॉडल दोनों में मान्य होता है। यह मामला है कि मैं मॉडल को किसी अन्य प्रकार के ऐप से जोड़ना चाहता हूं। कहो, डब्ल्यूपीएफ।
हालांकि, बहुत से लोग "रक्षात्मक प्रोग्रामिंग" भी नियुक्त करते हैं। इसका मतलब है कि एक फ़ंक्शन (पैरामीटर) में प्रत्येक इनपुट की जांच की जाती है। इस मामले में एक इनपुट को दो बार चेक किया जा सकता है लेकिन आप सुनिश्चित करते हैं कि भले ही आप कुछ बदल दें, सत्यापन तर्क रखता है।
इसलिए मेरे लिए सवालों की एक जोड़ी उत्पन्न होती हैं:
1) वहाँ कोई मौका एक परिदृश्य में जहाँ मान्यता तर्क को नजरअंदाज कर रहा है हो सकता है। मॉडल को एक डब्ल्यूपीएफ ऐप में टाइप करना पसंद है।
2) क्या मैं प्रत्येक कार्य में इनपुट की जांच करके सुरक्षा सुनिश्चित करने के प्रदर्शन पर समझौता करना चाहता हूं?
मेरे लिए this क्रॉस कटिंग चिंताओं पर आलेख भी मदद करता है।
इस मामले पर मेरे विचार हैं। उम्मीद है कि यह
अच्छा पॉइंट! आपके पास एक ही मॉडल से जुड़े कई दृश्य मॉडल भी हो सकते हैं लेकिन विभिन्न सत्यापन नियमों के साथ। – GibboK
मुझे _View मॉडल के लिए कोई परिदृश्य नहीं दिखता है जो एक ही मॉडल से बंधे हैं लेकिन विभिन्न सत्यापन नियमों के साथ –