जब लोग डिज़ाइन पैटर्न का उपयोग करने का प्रयास करते हैं तो वहां एक नाम होना चाहिए। मुझे anti-patterns
और code-smell
(दूसरों के बीच) के बारे में पता है, लेकिन वे इस स्थिति पर लागू नहीं लग रहे हैं।जब लोग डिज़ाइन पैटर्न का उपयोग करने का प्रयास करते हैं तो इसे क्या कहा जाता है?
मुझे गलत न करें, मुझे लगता है कि पैटर्न काफी उपयोगी और शक्तिशाली हैं, लेकिन कई बार मैं प्रश्न और कोड देखता हूं जहां लोग पैटर्न के उपयोग को मजबूर करने की कोशिश करते हैं कि वे एक पैटर्न का इस्तेमाल करते हैं। सादगी की तुलना में अक्सर जाने का सबसे अच्छा तरीका है।
मैंने एक खोज की और केवल इसके साथ आया: When are design patterns the problem instead of the solution? जो मुझे दिलचस्प लगता है, लेकिन पूरी तरह से सहमत नहीं है।
यदि टैग स्टैक ओवरफ़्लो पर मौजूद नहीं है, तो मैं कम से कम इसे बनाने का अधिकार आरक्षित करना चाहता हूं। इसकी है कि अक्सर यह है कि आप एक नया टैग :)
क्या यह अनुवर्ती कहा जा सकता है की कुछ विचार बनाने के लिए नहीं:
-
patternizing से अधिक
patternized
- डिज़ाइन पैटर्न की अधिक मात्रा
[Programmers.SE] से संबंधित है। –
@ पीटर टोरोक, शायद आप सही हैं, लेकिन सवाल मैंने संदर्भित एक के साथ प्रतीत होता है, जिसे ध्वजांकित नहीं किया गया था। मैं अंतर पर असली स्पष्ट नहीं हूँ। – Brady
स्टैक एक्सचेंज पर वर्तमान अभ्यास को इंगित करने के लिए आलोचना करने का मतलब नहीं था। जिस प्रश्न का आप उल्लेख करते हैं वह पुराना है, प्रोग्रामर से पहले। एसईएस में आया। –