Sto cercando una raccomandazione di una best practice per i commenti XML in C #. Quando si crea una proprietà, sembra che la documentazione XML prevista abbia la forma seguente:
/// <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à ti dice già quali operazioni sono disponibili per i client esterni della classe (in questo caso è entrambe le cose get
e set
) sento che i commenti sono troppo chiacchieroni e che forse sarebbe sufficiente quanto segue:
/// <summary>
/// ID that uniquely identifies this <see cref="User" /> instance.
/// </summary>
public int ID {
get;
set;
}
Microsoft utilizza il primo modulo, quindi sembra che sia una convenzione implicita. Ma penso che il secondo sia migliore per i motivi che ho affermato.
Capisco che questa domanda è un adepto per essere contrassegnato come non costruttivo, 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 collegamento alle pratiche ufficiali raccomandate.
gets or sets
o in gets
base agli accessori di proprietà.