Я шукаю рекомендації щодо найкращої практики для коментарів XML у C #. Коли ви створюєте властивість, схоже, що очікувана 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
або gets
залежно від постачальників властивостей.