मैंने स्टैक ओवरफ्लो के बजाय यहां यह सवाल पूछने का फैसला किया क्योंकि यह व्यक्तिपरक है।
C # में, आमतौर पर मैं बहुत गरीब नामों के साथ सामान्य प्रकार देखता हूं। विशेष रूप से, "टी" का आमतौर पर उपयोग किया जाता है, लेकिन यह अपने आप में एक सार्थक नाम नहीं है। उदाहरण के लिए:
class Fruit<T>
{
T fruit;
}
जबकि यह विशिष्ट दृष्टिकोण है, क्या कोई इसके खिलाफ सिफारिश करेगा? और यदि ऐसा है, तो जेनेरिक कार्यों और वर्गों के लिए सी # के संदर्भ में सामान्य प्रकार के लिए एक उचित नामकरण सम्मेलन क्या होगा?
मेरे पिछले उदाहरण में, मान लेते हैं कि जेनेरिक प्रकार T
हमेशा एक प्रकार का फल होना चाहिए, जैसे Apple
या Orange
। प्रकार T
को यह स्पष्ट करने की आवश्यकता है कि यह एक प्रकार का फल है, इसलिए शायद एक बेहतर नाम होगा FruitType
, इसलिए हम इसके साथ समाप्त होते हैं:
class Fruit<FruitType>
{
FruitType fruit;
}
यह सिर्फ आप लोगों को यह बताने का है कि मैं क्या देख रहा हूं। इस मुद्दे के लिए एक स्वीकार्य "अंगूठे का नियम" क्या है?