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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!