I am looking for a tool that will help me quickly understand other people's code. I usually work with call pieces 10-15 scattered across 3-5 modules (DLLs or .NET assemblies). What I need is a tool that you can use to draw an annotated call chart in 10-30 minutes.
I think it should look like a combination of workflow diagrams and a combination of UML without the monster of UML editors. Just remove a dozen rectangles on the screen, add a method name to each (and optionally: module name, parameters, etc.). Add a short note about what this method does, what happens, what goes out, etc. Then connect these shapes (rectangles) with other looking arrows to indicate what type of call to this method is: a simple call, a call that returns nothing, a remote call, etc.
The important thing is that the tool should be easy to use. Otherwise, I could just run MS Word and draw it there. But this will not be an easy task.
Thanks.
AlexKelos
source share