Я ищу рекомендацию лучшей практики для комментариев 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
зависимости от методов доступа к свойствам.