मैं अपने कोड को बेहतर बनाने के लिए एक बिंदु बनाने की कोशिश कर रहा हूं, खासकर जब यह वर्ग के सदस्यों पर एक्सएमएल टिप्पणियों की बात आती है, लेकिन अक्सर यह सिर्फ मूर्खतापूर्ण लगता है।
घटना संचालकों के मामले में, नामकरण सम्मेलन और पैरामीटर मानक और स्पष्ट हैं:
/// <summary>
/// Handler for myCollection's CollectionChanged Event.
/// </summary>
/// <param name="sender">Event Sender</param>
/// <param name="e">Event Arguments</param>
private void myCollection_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
{
// actual code here...
}
मेरे पास अक्सर सरल गुण हैं जो (IMO) स्पष्ट रूप से नामित हैं ताकि सारांश बेमानी हो:
/// <summary>
/// Indicates if an item is selected.
/// </summary>
public bool ItemIsSelected
{ get { return (SelectedItem != null); } }
मुझे ऐसा नहीं लगता है कि इस तरह की टिप्पणी से ऐसी कोई जानकारी नहीं जुड़ती है जिसे घोषणा पहले ही बता नहीं देती है। सामान्य ज्ञान यह लगता है कि एक टिप्पणी जो कोड को दोहराती है, सबसे अच्छा अलिखित है।
जाहिर है, XML दस्तावेज़ नियमित इनलाइन कोड टिप्पणियों से अधिक है, और आदर्श रूप से 100% कवरेज होगा। मुझे ऐसे मामलों में क्या लिखना चाहिए ? यदि ये उदाहरण ठीक हैं, तो वे क्या मूल्य जोड़ते हैं जो मैं अब सराहना नहीं कर सकता हूं?
GetData()
है" आप पूछते हैं? क्यों, Gets the data
जरूर!