views:

219

answers:

6

Some people suggested Doxygen, some ccdoc, which should be more similar to javadoc but is less supported. What's your opinion?

+4  A: 
EricSchaefer
isn't it called "doxygen" ?
Adrien Plisson
Yeah, the link leads to doxygen too. I think I'll just edit the typo.
Carl Smotricz
Thanks for fixing the typo.
EricSchaefer
+1  A: 

I use Doxygen as it has class diagrams, function call diagrams, a search engine et al. Overall it looks a lot more advanced than ccdoc (I haven't used ccdoc).

However, Doxygen supports Javadoc style tags and as ccdoc is based on Javadoc I assume it does as well, why not give them both a try? See which you like better?

Yacoby
+2  A: 

I use doxygen since you can modify a lot of parameters to personalize the output. In addition you can generate the doc in different formats (that can be useful).

Patrice Bernassola
+1  A: 

I don't know about ccdoc, but Doxygen supports Javadoc style comments.

Adhemar
+1  A: 

Doxygen is the way to go.

Shailesh Kumar
+3  A: 

I use Doxygen for several reasons:

  1. Call graphs
  2. Collaboration Graphs
  3. Inheritance Graphs
  4. Dependency Graphs

Before anything is committed, all changes must be documented and our regular builds involve generating documentation. These very handy features of Doxygen increase the bus factor on any project.

s1n