Jan 25
Heute habe ich mich mal auf die Suche nach einem Software-Dokumentationswerkzeug gemacht, das aus Quellcodekommentaren automatisch eine Dokumentation erstellt. Da ich verschiedene Sprachen zum Entwickeln verwende (angefangen beim guten alten PHP bis hin zu den ersten Gehversuchen in C#) wäre ein Tool, das verschiedene Programmiersprachen unterstützt, sehr willkommen.
Gefunden habe ich zwei Kandidaten: Doxygen und Natural Docs. Hängen geblieben bin ich bei Natural Docs, das auf die sonst üblichen, von JavaDoc bekannten Dokumentationsdirektiven (@author etc) verzichtet und eher auf “natürliche” Sprache setzt:
-
/*
-
Function: Multiply
-
-
Multiplies two integers.
-
-
Parameters:
-
-
x - The first integer.
-
y - The second integer.
-
-
Returns:
-
-
The two integers multiplied together.
-
-
See Also:
-
-
<Divide>
-
*/
-
int Multiply (int x, int y)
-
{ return x * y; };
Mal schauen, wie es sich in der Praxis schlägt