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