Doxygen

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Doxygen je univerzální nástroj pro tvorbu dokumentace ze zdrojového kódu pro C, C++, Java, Objective-C, Python, IDL, a dále rozšířen pro PHP, C# a D. Je multiplatformní: lze ho používat pod Unixovými systémy, taktéž i pod Windows a Mac OS X. Pro výstup lze vybrat z mnoha formátů: HTML, Latex, RTF, XML, PDF, PostScript, …

Obsahem generované dokumentace je pak popis jednotlivých skriptů, funkcí, tříd a proměnných, spolu s jejich vlastnostmi a parametry. Volitelně pak lze například graficky zobrazovat závislosti mezi jednotlivými moduly či částmi kódu.

Použití

Doxygen generuje dokumentaci z komentářů, umístěných přímo ve zdrojovém kódu projektu. Ty pak musí dodržovat některý ze stylů podporovaných Doxygenem, například Javadoc:

Příklad

/** * The time class represents a moment of time. * * @author John Doe */ class Time {

/** * Constructor that sets the time to a given value. * @param timemillis is a number of milliseconds passed since Jan 1. 1970 */ Time(int timemillis) { }

/** * Get the current time. * @return A time object set to the current time. */ static Time now { } };

Licence

Doxygen spadá pod GNU General Public Licence.

Externí odkazy

[url=http://www.doxygen.org/]Doxygen homepage[/url]

Ostatní dokumentační nástroje

PHPDoc - [url=http://www. phpdoc. +morede/]domovská stránka[/url] - nativně pro PHP * NDOC - [url=http://ndoc. sourceforge. net/]domovská stránka[/url] - pro . NET * Natural Docs - [url=http://www. naturaldocs. org/]domovská stránka[/url] - multiplatformní (Open Source) * Javadoc - [url=http://java. sun. com/j2se/javadoc/]domovská stránka[/url] - pro Javu.

Kategorie:Generátory dokumentace Kategorie:Svobodný software naprogramovaný v C++

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top