2009-12-10 15 views
5

मैं ऐसे कोड देख रहा हूं जिसमें एकाधिक डेवलपर्स से कई नामकरण सम्मेलन हैं - वास्तविक उपचार। उनमें से हंगेरियन ("s_year", "s_day") साथ ही साथ यह अन्य शैली ("वर्ष", "दिन") हैं।इस नामकरण सम्मेलन क्या है?

क्या किसी को पता है कि इस शैली को क्या कहा जाता है? बोनस अंक के लिए, क्या आप जानते हैं कि इसकी उत्पत्ति कहां/कब हुई थी?

अस्वीकरण: बोनस अंक काल्पनिक हैं और केवल प्रति अनुरोध आधार पर दिए जाते हैं। प्रसव के लिए कृपया 5-12 सप्ताह दें।

संपादित करें: मैं यह भी जोड़ना चाहता हूं कि एक ही फ़ाइल में तीसरा नोटेशन ("syear", "sday") है। यह सम्मेलन नामकरण की टोपी चाल है!

+4

सामुदायिक विकी। और मेरा वोट "उत्पत्ति: नरक" – Earlz

+2

के लिए जाता है पहला व्यक्ति (अनिवार्य रूप से) हंगेरियन नोटेशन नहीं है। उपसर्ग जैसे एस_ (स्टेटिक्स के लिए) और एम_ (सदस्यों के लिए) और जी_ (ग्लोबल्स के लिए) सी ++ कोड में आम हैं, और हंगेरियन नोटेशन के साथ संगत हैं, लेकिन इसका जरूरी हिस्सा नहीं है। मैंने दूसरी विधि कभी नहीं देखी है। –

+0

@earlz - मैं असहमत हूं कि यह विकी होना चाहिए। यह एक पूरी तरह उत्तरदायी सवाल है, बशर्ते एक उत्तर मौजूद है (इस मामले में, "नोटेशन के लिए कोई नाम नहीं है" सही उत्तर है)। –

उत्तर

2

यह नामकरण सम्मेलन या अक्सर बदलते नामकरण सम्मेलन का एक आदर्श उदाहरण है। दुर्भाग्य से, मैंने इसे बहुत कुछ देखा है।

0

इसे "लोबोटोमाइज्ड नोटेशन" कहा जाता है। इसका आविष्कार आर पी मैकमुर्फी ने किया था।

1

यह संभावना है कि यह बिल्कुल एक संकेत नहीं है - अक्सर [आलसी] प्रोग्रामर को एक अद्वितीय चर की आवश्यकता होगी जहां एक समानता पहले से ही गुंजाइश है - इसलिए उन्हें 'वर्ष' और 'वर्ष' के लिए एक और धारक की आवश्यकता होती है। पहले से ही लिया गया था इसलिए उन्होंने 'वर्ष' का चयन किया। यदि यह किसी भी तरह की धारणा है, तो भविष्य में कुछ सार्थक (जो कभी नहीं आया था) को बदलने के लिए अनुस्मारक के रूप में इसे अपने अंधेरे में खड़ा होना होगा।

+0

मेरी इच्छा है कि फ़ाइल में अस्तित्व में "वर्ष" चर था ... –

संबंधित मुद्दे