Aide-m´emoire de javadoc
1. Introduction
javadoc est un utilitaire de jdk (inclus dans les jdr les plus r´ecentes) qui permet de g´en´erer
la documentation des classes d´evelopp´ees, sous r´eserve d’avoir comment´e le code java
suivant les r`egles ´enonc´ees ci-dessous.
La documentation compl`ete de javadoc est sur le site : http://java.sun.com/j2se/javadoc/.
La documentation sur les classes des API de java est g´en´er´ee par javadoc.
2. Les indispensables
•Format du commentaire
Chaque d´eclaration de package, classe, attribut, m´ethode. . . qui sera pr´ec´ed´ee du
commentaire /** commentaire */ sera pris en compte.
•R´esum´e et pr´ecisions
La premi`ere phrase du commentaire (jusqu’au premier ’.’) est utilis´ee comme de-
scription r´esum´ee de l’entit´e comment´ee. Les suivantes apparaissent dans la section
des pr´ecisions.
•R`egles de commentaires
Commencer les commentaires de m´ethodes par des verbes, ceux des classes et attributs
peuvent ne pas avoir de sujet. Exemple pour une classe :
/∗∗
∗Cumul des not es des e t u d i a n t s par matiere
∗/
publ ic c l a s s CumulNotes {
. . .
/∗∗ I n s e r e r une n ot e . ∗/
public void insererNote(float n ) throws BadNoteValueException {. . .
}
En r`egle g´en´eral, selon le contexte dans lequel on travaille, ´ecrire en anglais peut-ˆetre
utile...
•HTML
Il est possible d’ins´erer des balises HTML directement dans les commentaires.
/∗∗ Regroupement des ma t i er e s en un module
∗On prendra comme exemple l e module ‘ ‘ Java ’ ’ dont l e s m ati e r es s ont :
∗<l i >Programmation</ l i >
∗<l i >Java Reseau</ l i >
∗<l i >Projet</ l i >
∗<p>
∗Les ma tie r e s s o n t pond e rees par des c o e f f i c i e n t s .
∗/
publ ic c l a s s Module {. . .