Sto cercando una raccomandazione di best practice per i commenti XML in C #. Quando si crea una proprietà, sembra che la documentazione XML prevista abbia il seguente formato:
/// <summary>
/// Gets or sets the ID the uniquely identifies this <see cref="User" /> instance.
/// </summary>
public int ID {
get;
set;
}
Ma poiché la firma della proprietà indica già quali operazioni sono disponibili per i client esterni della classe (in questo caso è sia get
che set
) Mi sembra che i commenti siano troppo chiacchieroni e che forse il seguente sarebbe sufficiente:
/// <summary>
/// ID that uniquely identifies this <see cref="User" /> instance.
/// </summary>
public int ID {
get;
set;
}
Microsoft usa il primo modulo così sembra che sia una convenzione implicita. Ma penso che il secondo sia migliore per le ragioni che ho affermato.
Comprendo che questa domanda è un adetto per essere contrassegnata come non costruttiva, ma la quantità di proprietà che si devono commentare è enorme e quindi credo che questa domanda abbia il diritto di essere qui.
Apprezzerò qualsiasi idea o link alle pratiche raccomandate ufficiali.