मैं C # में XML टिप्पणियों के लिए एक सर्वोत्तम अभ्यास की सिफारिश की तलाश कर रहा हूं। जब आप कोई प्रॉपर्टी बनाते हैं, तो ऐसा लगता है कि अपेक्षित XML दस्तावेज़ीकरण के निम्नलिखित रूप हैं:
/// <summary>
/// Gets or sets the ID the uniquely identifies this <see cref="User" /> instance.
/// </summary>
public int ID {
get;
set;
}
लेकिन चूंकि संपत्ति के हस्ताक्षर पहले से ही आपको बताते हैं कि वर्ग के बाहरी ग्राहकों के लिए कौन से संचालन उपलब्ध हैं (इस मामले में यह दोनों है get
और set
) मुझे ऐसा लगता है कि टिप्पणी बहुत गंदी है और शायद निम्नलिखित पर्याप्त होंगे:
/// <summary>
/// ID that uniquely identifies this <see cref="User" /> instance.
/// </summary>
public int ID {
get;
set;
}
Microsoft पहले फॉर्म का उपयोग करता है इसलिए ऐसा लगता है कि यह एक निहित सम्मेलन है। लेकिन मुझे लगता है कि मेरे द्वारा बताए गए कारणों में से दूसरा बेहतर है।
मैं समझता हूं कि यह उद्धरण रचनात्मक नहीं होने के रूप में चिह्नित करने के लिए एक निपुण है, लेकिन किसी को टिप्पणी करने के लिए गुणों की मात्रा बहुत बड़ी है और इसलिए मेरा मानना है कि इस प्रश्न का यहां होना सही है।
मैं आधिकारिक अनुशंसित प्रथाओं के किसी भी विचार या लिंक की सराहना करूंगा।
gets or sets
या स्वचालित रूप से डालते हैं तो यह आपके लिए अच्छी XML टिप्पणियाँ उत्पन्न करेगा gets
।