Vés al contingut

Doxygen

De la Viquipèdia, l'enciclopèdia lliure
Aquesta és una versió anterior d'aquesta pàgina, de data 00:32, 20 des 2015 amb l'última edició de C.carrizosa (discussió | contribucions). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.
(dif.) ←la pròxima versió més antiga | vegeu la versió actual (dif.) | Versió més nova → (dif.)

Doxygen /ˈdɑːksiɡən/ És un generador de documentació, una eina per escriure documentació de referència del programari.[1][2][3][4][5] La documentació és escrita dins del codi. D'aquesta manera, és relativament fàcil de mantenir actualitzada la documentació. Doxygen enllaça la documentació i el codi, de manera que el lector d'un document fàcilment pot referir al codi real.

Doxygen és programari lliure, alliberat sota els termes del GNU Llicència Pública General.

Disseny

Com Javadoc, Doxygen extreu documentació dels comentaris als arxius  font. A més de la sintaxi pròpia de Javadoc, Doxygen suporta les etiquetes utilitzades en el Qt toolkit i pot generar sortida en HyperText Markup Llengua (HTML) així com Microsoft Compiled HTML Help (CHM), Format de Text Ric (RTF), Format de Document Portàtil (PDF), LaTeX, Postdata o pàgines de manual.

Usos

La llista de llenguatges de programació suportats per Doxygen inclou C, C++, C♯, Fortran, IDL, Java, Objectiu-C, Perl, PHP, Pitó, Tcl, VHDL i altres.[6][7][8][9][10][11]

Es pot executar damunt la majoria de sistemes semblants a Unix, Mac OS X i Finestres.

La primera versió de Doxygen es va basar en el codi d'una versió primerenca de DOC++ (desenvolupat per Roland Wunderling i Malte Zöckler a Zuse Institut Berlín); més tard, el codi de Doxygen va ser reescrit per Dimitri van Heesch.

Codi d'exemple

Captura de pantalla de la sortida en HTML

La sintaxi genèrica de comentaris de documentació és començar un comentari amb un asterisc extra després del delimitador de comentari  '/':

A molts programadors els agrada marcar l'inici de cada línia amb espai-asterisc-espai, de la manera següent, però que no és necessari.

Molts programadors eviten utilitzar comentaris d'estil C i en comptes d'això utilitzar comentaris de línia estil C++. Doxygen accepta comentaris amb una barra addicional com Doxygen comentaris.

El següent il·lustra com un arxiu font en C++ pot ser documentat.

Una aproximació alternativa per documentar els paràmetres és mostrat a sota. Produirà la mateixa documentació.

L'us d'un llenguatge de marques més ric també és possible. Per exemple, es poden afegir equacions fent servir LaTeX:

Veure també

  • Comparació de generadors de documentació
  • Graphviz
  • Mscgen
  • Escriptor d'API

Referencies

Enllaços externs