Attualmente sto scrivendo un'API e la sua documentazione. Ad esempio, ho qualcosa di simile a questo:
public interface Event {
}
public interface Process {
}
public interface EventProcessor {
/**
* Starts to process the sepcified event asynchronously. The returned
* {@link Process} can be used to track progress on the processing. If the
* specified event causes more {@link Event events} to be processed in this
* system, then they are also tracked via the returned {@link Process}.
*
* @param event
* to be started to process
* @return
*/
Process startProcessing(Event event);
}
Nell'esempio sopra, il collegamento javadoc all'interfaccia Process
viene ripetuto. Nell'API sto scrivendo ci sono casi in cui ho molti più riferimenti alla stessa classe in un singolo commento di javadoc.
Devo sempre contrassegnare i riferimenti alla classe / metodo / ecc. come collegamenti javadoc?
In generale, penso che avere molti link in un commento javadoc sia un segno di alta coesione. Ma quando spesso è lo stesso obiettivo, che è collegato, non sono sicuro se questo è buono.