There are several tools that work like JavaDoc for C ++. The most popular tool is probably doxygen . It can handle JavaDoc-like comments, as well as several languages (e.g. C ++, C, Java, Objective-C, Python, PHP, C #). It has pretty good support for customizing the style of HTML output using CSS (see List of users for sample documentation).
When choosing a documentation system it is necessary to solve two important problems:
- Document the entities that interest you. Do you want to document the system in accordance with the code structure or in accordance with some other units of the module?
- Receive output in the format you want. This is preferable when the documentation matches your overall design style.
Our experience with doxygen is that it is fairly easy to configure and use, and the result is fairly easy to configure. Unfortunately, doxygen is not ideal, so in some cases it is necessary to bypass quirks or errors when the doxygen parser fails. Be sure to carefully study all the documentation you created.
Zayenz Jul 17 '09 at 7:52 2009-07-17 07:52
source share