Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Doxygen en 1.5.0

Posté par tuiu pol (Jabber id, ). Modéré le 18 octobre 2006.
Le générateur de documentation de code source doxygen est sorti en version 1.5.0 le 17 octobre dernier.

C'est une bonne occasion de présenter très brièvement ce qui devrait faire partie de toute boîte à outils d'un bon programmeur.

Doxygen est donc un logiciel permettant de documenter facilement son code par un système de commentaire-tags. Les utilisateurs de javadoc, par exemple, se retrouveront facilement dans la manière de procéder, cependant on dénombre près de 170 tags par défaut pour doxygen auquel s'ajoute un système permettant d'ajouter ses propres tags afin de répondre aux besoins du projet.

En plus de la documentation des sources (prototype des fonctions, des classes), on peut obtenir les informations suivantes :
  • Liste des fichiers inclus;
  • Documentation des structures de données;
  • Hiérarchie des classes;
  • Différents types de graphiques : diagrammes de classe, de collaboration, d'appels, d'inclusion, etc;
  • Un index de tous les identifiants;
  • Des fichiers sources annotés.


La documentation produite est généralement au format HTML à cause de sa facilité d'emploi, cependant il est possible d'obtenir des fichiers LATEX, PostScript, PDF, XML, man et même Word et CHM.

Doxygen a été écrit en grande partie par Dimitri van Heesch qui trouvait, à l'époque, la documentation générée pour Qt très jolie et doc++ trop limité pour réaliser un travail similaire.

Aujourd'hui doxygen supporte C/C++, Java, (Corba et Microsoft) Java, Python, IDL, C#, Objective-C et en partie D et PHP.

Doxygen est distribué sous licence GPL, un binaire est disponible pour Windows 95 à XP et pour Mac OS X mais toute bonne distribution doit le mettre à disposition (nécessite la libqt).

> Lire la dépêche (24 commentaires, moyenne: 3,3).  

Vous avez demandé le commentaire #766165.

Question à deux balles

Posté par Tennis Prono (page perso, ) le 19/10/2006 à 06:27. (lien). Évalué à 7.

Comment prononcez-vous Doxygen? Les gens autour de moi disent "d - oxygen", et moi en un seul mot (ben oui, ça commence comme "doc-umentation").
Aidez-moi, dites moi que je ne suis pas fou!

--
Pas de bureau 3d libre sans drivers libres!
  • [^]Re: Question à deux balles

    Posté par Yann Hodique (page perso, ) le 19/10/2006 à 07:34. (lien). Évalué à 8.

    the proper pronouncement is Docs-ee-gen, so with a long "e"

    voir la FAQ, question (et réponse) 17, tu n'es donc pas fou :-)