Bonnes pratiques de documentation Java (Javadoc)
- Les membres publics et protégés doivent être documentés avec des commentaires Javadoc.
- Il est recommandé de documenter aussi les membres package-private et private, en particulier s'ils sont complexes ou ne sont pas auto-explicatifs.
- La première phrase du commentaire Javadoc est la description récapitulative. Elle doit être un aperçu concis de ce que fait la méthode et se terminer par un point.
- Utilisez
@parampour les paramètres de méthode. La description commence par une lettre minuscule et ne se termine pas par un point. - Utilisez
@returnpour les valeurs de retour des méthodes. - Utilisez
@throwsou@exceptionpour documenter les exceptions levées par les méthodes. - Utilisez
@seepour les références à d'autres types ou membres. - Utilisez
{@inheritDoc}pour hériter la documentation des classes de base ou interfaces.- À moins qu'il y ait un changement majeur de comportement, auquel cas vous devriez documenter les différences.
- Utilisez
@param <T>pour les paramètres de type dans les types génériques ou les méthodes. - Utilisez
{@code}pour les extraits de code en ligne. - Utilisez
<pre>{@code ... }</pre>pour les blocs de code. - Utilisez
@sincepour indiquer quand la fonctionnalité a été introduite (p. ex., numéro de version). - Utilisez
@versionpour spécifier la version du membre. - Utilisez
@authorpour spécifier l'auteur du code. - Utilisez
@deprecatedpour marquer un membre comme obsolète et proposer une alternative.