What are your technical tips for writing great JavaDoc?
I'm looking for things beyond the standard "Explain the function well" content-based tips. We all know that! (right?)
I'm interested in things like these:
- What tags should definitely be a part of one's JavaDoc, and which ones are not worth remembering?
- When do you use @see vs. {@link}?
- Is it always necessary to use @param for obvious parameters?
- How do you prevent the description of a method from re-iterating the @param and @return text?
- When is it appropriate to include HTML in JavaDoc?
Finally, can anyone point to a good, succinct list of JavaDoc tags?