Articles of नामकरण सम्मेलनों

जावा इंटरफेस / कार्यान्वयन नामकरण सम्मेलन

आपके द्वारा बनाए गए विभिन्न वर्गों / इंटरफेसों को आप कैसे नाम देते हैं? कभी-कभी मेरे कार्यान्वयन के नाम को जोड़ने के लिए कार्यान्वयन की जानकारी नहीं है – जैसे इंटरफ़ेस FileHandler और क्लास SqlFileHandler । जब ऐसा होता है तो मैं आमतौर पर "सामान्य" नाम में इंटरफ़ेस का नाम देता हूं, जैसे कि Truck […]

जावा में इंटरफेस नामकरण

अधिकांश ओओ भाषाओं ने अपने इंटरफ़ेस नामों को पूंजी के साथ प्रीफ़ेक्स कर दिया I, जावा ऐसा क्यों नहीं करता? इस सम्मेलन का पालन न करने के लिए तर्क क्या था? मेरा क्या मतलब है, अगर मैं एक उपयोगकर्ता इंटरफ़ेस और उपयोगकर्ता कार्यान्वयन करना चाहता हूं, तो मुझे जावा में दो विकल्प हैं: कक्षा = […]

कौन सी पात्रों को सी # वर्ग के नाम में अनुमति है?

कौन सी पात्रों की अनुमति है और सी # वर्ग के नाम में क्या अनुमति नहीं है? क्या आप मदद कर सकतें है? संपादित करें: निर्दिष्ट करने के लिए क्या विशेष पात्रों की अनुमति है? कृपया विशिष्ट रहें, क्योंकि उच्च-तकनीकी भाषा में 50 पृष्ठ चश्मा के लिंक का कोई जवाब नहीं है जो मुझे बहुत […]

जावास्क्रिप्ट में प्रॉपर्टी और विधि नामों के लिए अंडरस्कोर प्रीफ़िक्स

क्या जावास्क्रिप्ट में अंडरस्कोर उपसर्ग केवल एक सम्मेलन है, उदाहरण के लिए पायथन निजी वर्ग के तरीकों में? 2.7 पायथन दस्तावेज़ से: "निजी" इंस्टेंस वेरिएबल्स जिन्हें किसी ऑब्जेक्ट के अंदर के अलावा एक्सेस नहीं किया जा सकता है पायथन में मौजूद नहीं है। हालांकि, वहाँ एक सम्मेलन है जो सबसे अधिक पायथन कोड द्वारा पीछा […]

पायथन नाम मैंगलिंग

अन्य भाषाओं में, एक सामान्य दिशानिर्देश जो बेहतर कोड बनाने में मदद करता है हमेशा सब कुछ यथासंभव छिपाना बना देता है। अगर एक वैरिएबल को निजी या संरक्षित होना चाहिए, तो संदेह में, निजी के साथ जाने के लिए बेहतर होगा। क्या पायथन के लिए भी यही सच है? क्या मैं सबसे पहले हर […]

वेरिएबल और फ़ंक्शन के नामों के लिए पायथन में नेमिंग सम्मेलन क्या है?

सी # पृष्ठभूमि से आ रहा है चर और विधि नामों के लिए नामकरण सम्मेलन आमतौर पर या तो कैमल सीज़ या पास्कल केस हैं: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() पायथन में, मैंने उपरोक्त को देखा है, लेकिन मैंने इसका उपयोग भी देखा है: # python example this_is_my_variable = 'a' […]

डेटाबेस, तालिका और स्तंभ नामकरण सम्मेलनों?

जब भी मैं डेटाबेस तैयार करता हूँ, मुझे हमेशा आश्चर्य होता है कि मेरे डेटाबेस में एक आइटम का नाम देने का सबसे अच्छा तरीका क्या है अक्सर मैं खुद से निम्नलिखित प्रश्न पूछता हूं: तालिका नाम बहुवचन होना चाहिए? स्तंभ नाम एकवचन होना चाहिए? क्या मुझे टेबल्स या कॉलम उपसर्ग चाहिए? क्या मुझे नामकरण […]

टेबल नामकरण दुविधा: एकवचन बनाम बहुवचन नाम

अकादमियत यह है कि तालिका नाम इकाई का एकमात्र होना चाहिए जो वे विशेषताओं को संग्रहीत करते हैं मुझे किसी भी टी-एसक्यूएल को नापसंद करना चाहिए जिसके नाम के आसपास स्क्वायर कोष्ठक की आवश्यकता होती है, लेकिन मैंने एक Users तालिका को एकवचन के रूप में बदल दिया है, हमेशा तालिका को उपयोग करने वालों […]

वेरिएबल के नाम से पहले स्टाइल, बजाय टाइप के बाद क्यों?

क्यों सबसे सी प्रोग्रामर इस तरह नाम चर: int *myVariable; इस तरह से: int* myVariable; दोनों वैध हैं यह मुझे लगता है कि तारांकन प्रकार का एक हिस्सा है, चर का एक हिस्सा नहीं है क्या कोई इस तर्क को समझा सकता है?

रूबी तरीके में विस्मयादिबोधक चिह्न क्यों उपयोग किए जाते हैं?

रूबी में कुछ तरीकों के पास एक प्रश्न चिह्न ( ? ) है, include? प्रश्न पूछना include? यह पूछने पर कि क्या प्रश्न में ऑब्जेक्ट शामिल है, यह फिर एक सच्चा / गलत देता है लेकिन कुछ तरीकों से विस्मयादिबोधक चिह्न ( ! ) कहां होते हैं जहां दूसरों को नहीं? इसका क्या मतलब है?

दिलचस्प पोस्ट
एक पिक्सेल संपादक के लिए ग्रिड का एक प्रकार चाहते हैं विंडोज बैच चर सेट नहीं करेंगे जब वेब अनुप्रयोग में उपयोगकर्ता लॉगिन होता है तो "लॉग इन इन रहें" को कार्यान्वित कैसे करें पता लगाएँ कि ऐप को पुश अधिसूचना से लॉन्च किया गया था या खोला गया था यूआरएल पैरामीटर से बचें पीएचपी में अनुरोध प्रकार का पता लगाना (GET, POST, PUT या DELETE) सभी से इनकार करते हैं, केवल एक आईपी को htaccess के द्वारा अनुमति दें पिपथॉन लूप के लिए और के बाद 'एफ़' का उपयोग क्यों करता है? किसी अन्य शाखा से सिर्फ एक फाइल कैसे प्राप्त करें Django डाउनलोड करने योग्य फ़ाइलें प्रदान करने के बाद स्व संदर्भित संरचना परिभाषा? HTML में पीडीएफ एम्बेड करने का अनुशंसित तरीका? कुछ सेकंड के बाद डिवाईव छुपाएं निजी, सार्वजनिक और सुरक्षित विरासत के बीच अंतर कैसे गिट पोस्ट प्रतिबद्ध हुक को कॉन्फ़िगर करें