Immagino che tutti (quando possiamo essere infastiditi!) Commentino le nostre interfacce. per esempio.Commenta l'interfaccia, l'implementazione o entrambi?
/// <summary>
/// Foo Interface
/// </summary>
public interface Foo
{
/// <summary>
/// Will 'bar'
/// </summary>
/// <param name="wibble">Wibble factor</param>
void Bar(string wibble);
}
si fa a commentare anche l'attuazione (che può anche essere forniti ai clienti, ad esempio, come parte di una una biblioteca)? Se sì, come gestisci mantenendo i due sincronizzati? O semplicemente aggiungi un commento "Vedi l'interfaccia per la documentazione"?
Grazie
Cool grazie per le informazioni che non conoscevo sul tag @inheritDoc –
Wow ... Non avevo idea che esistesse anche {@inheritDoc}! Lo userò regolarmente da oggi in poi. – mcherm
Per C#, è possibile utilizzare ' ', che è supportato da SandCastle. ([Maggiori informazioni ...] (http://www.ewoodruff.us/shfbdocs/html/79897974-ffc9-4b84-91a5-e50c66a0221d.htm)) –
Virtlink