Introduction
Autogénération Documentation (Doxygen/Javadoc)
- pionniers (fin du XXe siècle)
- commentaires annotés / taggés -> documentation
BDoxygen:
parse tags spécifiques (\brief, \param, \retval,...) C/C++ (d’autres dont
Python) Exemple:
/** \ brief Br ève description .
*
* Desc ript ion plus détaill ée.
* \param p1 un paramè tre
* \return le resultat de la fonction
* \retval -1 é chec
*/
int fonction (int p1 );
BJavadoc tool: parse tags (@param, @return, @rtype,...) Exemple:
/** Description de la fonction .
*
* @param p1 : un paramè tre
* @type p1: int
* @return: le resultat de la fonction
* @rtype: int
*/
int fonction (int p1 );
Adel Daouzli Docstrings - Python 4 / 30