"Normalement, la JavaDoc ne doit détailler que ce que FAIT la méthode, mais surtout pas COMMENT elle le fait, vu que le développeur risque d'être tenté d'adapter son code en fonction de ce "comment", du coup le jour où l'implémentation change, ça lui posera problème. "
Je suis d'accord. Il faut nécessairement préciser ce que la méthode prend en entrée, ce qu'elle renvoie en sortie, mais personnellement je précise aussi la complexité algorithmique de la méthode : si la méthode est en O(n^3) l'utilisateur voudra peut-être limiter au maximum ses appels à cette fonction, alors que si elle est en O(1), il l'utilisera avec beaucoup moins de retenue. Il peut m'arriver aussi, avec des classes faisant de la communication inter-process, de préciser comment cette communication est réalisée.