संख्या के साथ शुरू होने वाली स्ट्रिंग का प्रतिनिधित्व करने के लिए संपत्ति का उचित नामकरण


10

विंडोज पर कुछ कैमरा मेटाडेटा को देखते हुए File Properties(कुछ और के साथ) दो Propertiesनाम फोकल लंबाई और 35 मिमी फोकल लंबाई हैं

मैं सॉफ्टवेयर विकसित कर रहा हूं जो इन दोनों का उपयोग करेगा Properties। अब तक मैंने पहली बार एक Propertyनाम बनाया है FocalLength, लेकिन मुझे दूसरे के लिए एक उचित नाम नहीं मिल रहा है।

मैंने सोचा है _35MmFocalLengthया नहीं ThirtyFiveMmFocalLength, लेकिन मुझे लगता है कि एक बेहतर सुझाव हो सकता है।

कोई विचार?


1
मैंने स्टैकओवरफ्लो पर पूछने के बारे में सोचा है, लेकिन यह वास्तव में मानकों और संख्याओं के नामकरण के बारे में एक सामान्य प्रोग्रामिंग प्रश्न जैसा दिखता है। C # टैग का उपयोग कुछ संदर्भ प्रदान करने के लिए किया जाता है।
iSantSeeSharp

यह बहुत भाषा प्रतिबंध है, एक clr एक नहीं है। आप संख्यात्मक संपत्ति या वर्ग नामों के लिए il का उत्सर्जन कर सकते हैं।
नवफाल

जवाबों:


5

ठीक है, (मेरी राय में) आप दो बुनियादी प्रोग्रामिंग नामकरण परंपराओं पर काम कर रहे हैं:

  1. आपको संख्याओं के साथ चर नाम शुरू नहीं करने चाहिए, और इस पर मेरी राय है कि चर नामों में संख्याएं नहीं होनी चाहिए।
  2. _Variable नाम निजी चर के लिए आरक्षित किया जाना चाहिए।

कई, कई मानक हैं। यदि आप Visual Studio का उपयोग कर रहे हैं, तो आपको StyleCop Addon का उपयोग करने पर विचार करना चाहिए । यह आपको कोड गुणवत्ता और सम्मेलनों के लिए सीधे रखेगा।

आपके चर के नाम के रूप में, मेरा सुझाव है FocalLengthThirtyFiveMillimeter

मुझे अपने चर नामों में abberviations का उपयोग करना पसंद नहीं है, लेकिन यह व्यक्तिगत है।


3
डाउनवोट कृपया क्यों समझाएं।
केनेथ गार्ज़ा

हां, मैं निजी चर के लिए _ का भी उपयोग करता हूं, लेकिन यह चर में "35" का उपयोग करने का एकमात्र तरीका था जहां तक ​​मैं इसे देख सकता था। मैं एक देशी अंग्रेजी बोलने वाला नहीं हूं, इसलिए आपके सुझाव ने मेरे दिमाग को पार नहीं किया, लेकिन मैं इसे ध्यान में रखूंगा क्योंकि यह कई नामकरण समस्याओं को हल करने के लिए लगता है जो आमतौर पर मुझे आते हैं। ऐड-ऑन सुझाव के लिए भी धन्यवाद।
iSantSeeSharp

2
कैसे के बारे में FocalLengthThirtyFiveMillimeter? (टाइपो)
डैन पीचेलमैन

6
@ जिमी: फोकल लैंथ, फोकल लैंथ 35 मिमी ... फोकल लैंथ19 एमएम के नाम से समूह बनाए गए हैं, विशेषकर इंटेलीजेंस में। जबकि, FocalLength, ThirtyFivemmFocalLenght, NineteenmmFocalLength तो नाम सभी जगह बिखरे हुए हैं और यह आप क्या चाहते हैं या आपके विकल्प हैं खोजने के लिए अधिक प्रयास है।
डंक

3
मैं दूसरों के लिए नहीं कह सकता, लेकिन मैं एक अनावश्यक लंबे चर नाम के लिए -1 होगा। फ़ोकलेन्थ 35 मिमी पर्याप्त होगा। * मैंने नीचे नहीं किया
क्रॉस्टर

4

निम्नलिखित दो सुझाव:

  • नाम और उपयोग को स्वैप करें FocalLength35Millimeter(बेहतर पठनीयता की अनुमति देने के लिए संक्षिप्त नाम का उपयोग न करें)
  • अधिक तकनीकी और उपयोग हो EquivalentTo35MmFocalLength

अच्छे सुझावों के लिए धन्यवाद, लेकिन दूसरा जवाब थोड़ा तेज था और इसमें कुछ अतिरिक्त देखने को मिला।
iSantSeeSharp
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.