Outils de développement pour Java Marc Christie LPMI

Outils de développement pour Java
Marc Christie
LPMI Techniques de Développement
Plan
Documentation
Organisation de code
Deboggage
Précompilation et rétrocompilation
Ofuscation
Analyse de code
Analyses lexicales et grammaticales
Documentation
Javadoc (je ne vous apprends rien !)
Fonctionne par instrumentation du code
@author, @deprecated, @exception,@param
@see, @serial, @serialField,@serialData
@return, @link, @version, @since, @throws
Possibilité d'ajout de format HTML dans la
doc
Génère les formats HTML, XML, RTF,
LaTeX, Man, ...
Documentation
Exemple pour une classe
/**
* A class representing a window on the screen.
* For example:
* <pre>
* Window win = new Window(parent);
* win.show();
* </pre>
*
* @author Sami Shaio
* @version %I%, %G%
* @see java.awt.BaseWindow
* @see java.awt.Button
*/
class Window extends BaseWindow {
...
}
Documentation
Exemple pour un attribut de classe
/**
* The X-coordinate of the component.
*
* @see #getLocation()
*/
int x = 1263732;
1 / 38 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !