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