Software for "High-level" source code (C++) Management
Posted
by
Korchkidu
on Programmers
See other posts from Programmers
or by Korchkidu
Published on 2012-10-02T15:41:42Z
Indexed on
2012/10/02
15:52 UTC
Read the original article
Hit count: 697
c++
|source-code
after a lot of small-medium projects, I have a lot of libraries and test programs here and there. Also, I must admit that some of the "best practices" I learnt are not that "good" IMHO. In particular, documenting your code and making a "high-level" documentation is not useful in practice:
- High-level documentation are not maintain up to date => I prefer to read the source code directly;
- Browsing generated developer documentation is a pain (IMHO) => I prefer to read the source code directly.
For that reason, I am looking for a tool who could help me organize all my source code directories in a more "readable manner". What I need is a tool which:
- Maintains an UML diagram from C++ source code. I don't need source code generation from UML; USE CASE: I am in this super-tool, I notice a design issue, I change the source code, when I get back, the UML diagram is updated;
- Maintains easily browsable call graphs;
- Lists references to methods, variables, etc. For example, when I want to see where/when a method is called;
- Helps writing pseudo-code from C++;
- Embeds a nice C++ source code browser;
- Is Open Source would be great;
- Works at least on Win7.
The focus of this tool should be to browse source code to understand what's going on. For example, when you have a newcomer and you need him to go through source code.
Do you know any great tool? Thanks in advance.
PS: please do not answer doxygen (great tool however).
© Programmers or respective owner