Is there a documenting tool somewhere that draws out the method calls in
diagrammatic form? That can show you a graphical representation of your
program?
--
Dirk
http://www.neopax.com/technomage/ - My new book - Magick and Technology
|
|
0
|
|
|
|
Reply
|
Dirk
|
3/26/2011 6:32:29 PM |
|
On 11-03-26 03:32 PM, Dirk Bruere at NeoPax wrote:
> Is there a documenting tool somewhere that draws out the method calls in
> diagrammatic form? That can show you a graphical representation of your
> program?
>
With all due respect, if you wanted static or dynamic diagrams of your
code, you should have had them before you ever wrote a line of code.
It's not too late to start: get a decent UML program and diagram (there
are several useful UML diagrams that show method calls) what your code
*should* do. Then compare that to what code inspection tells you about
your code's actual behaviour.
You could reverse engineer your existing stuff. I'd counsel against it,
mainly because it will be fundamentally useless material.
If I misunderstand you, and you are going about this the right way, and
looking to design first, then I apologize in advance. As far as UML
diagramming tools go, I'd myself recommend Visio (or an equivalent
drawing tool like Omnigraffle on Mac OS X), that is about the _drawing_.
I do *not* recommend design tools that can generate code or that
"understand" a specific programming language. Also, if you go with UML,
keep it simple and stick to the interesting application behaviours.
AHS
--
That's not the recollection that I recall...All this information is
certainly in the hands of the auditor and we certainly await his report
to indicate what he deems has occurred.
-- Halifax, Nova Scotia mayor Peter Kelly, who is currently deeply in
the shit
|
|
0
|
|
|
|
Reply
|
Arved
|
3/26/2011 6:57:14 PM
|
|
In article <8v6ppfF3lhU1@mid.individual.net>,
Dirk Bruere at NeoPax <dirk.bruere@gmail.com> wrote:
> Is there a documenting tool somewhere that draws out the method calls
> in diagrammatic form? That can show you a graphical representation of
> your program?
For static analysis, I like Xcode's Quick Model capability:
<http://developer.apple.com/technologies/tools/whats-new.html>
For a dynamic peek, I use NetBeans' debugger or jvisualvm:
<http://download.oracle.com/javase/6/docs/technotes/tools/share/jvisualvm.html>
But sometimes I just look at the Trees, e.g.:
<http://download.oracle.com/javase/6/docs/api/javax/swing/package-tree.html>
--
John B. Matthews
trashgod at gmail dot com
<http://sites.google.com/site/drjohnbmatthews>
|
|
0
|
|
|
|
Reply
|
John
|
3/26/2011 7:07:42 PM
|
|
Dirk Bruere at NeoPax wrote:
> Is there a documenting tool somewhere that draws out the method calls
> in diagrammatic form? That can show you a graphical representation of
> your program?
I'm not sure if it provides the visualizations you're looking for, but
you might check out jGRASP (http://www.jgrasp.org/).
|
|
0
|
|
|
|
Reply
|
Alex
|
3/26/2011 7:23:09 PM
|
|
On 26/03/2011 18:57, Arved Sandstrom wrote:
> On 11-03-26 03:32 PM, Dirk Bruere at NeoPax wrote:
>> Is there a documenting tool somewhere that draws out the method calls in
>> diagrammatic form? That can show you a graphical representation of your
>> program?
>>
> With all due respect, if you wanted static or dynamic diagrams of your
> code, you should have had them before you ever wrote a line of code.
>
> It's not too late to start: get a decent UML program and diagram (there
> are several useful UML diagrams that show method calls) what your code
> *should* do. Then compare that to what code inspection tells you about
> your code's actual behaviour.
>
> You could reverse engineer your existing stuff. I'd counsel against it,
> mainly because it will be fundamentally useless material.
>
> If I misunderstand you, and you are going about this the right way, and
> looking to design first, then I apologize in advance. As far as UML
> diagramming tools go, I'd myself recommend Visio (or an equivalent
> drawing tool like Omnigraffle on Mac OS X), that is about the _drawing_.
> I do *not* recommend design tools that can generate code or that
> "understand" a specific programming language. Also, if you go with UML,
> keep it simple and stick to the interesting application behaviours.
Currently looking at UML addon for Eclipse
--
Dirk
http://www.neopax.com/technomage/ - My new book - Magick and Technology
|
|
0
|
|
|
|
Reply
|
dirk.bruere (465)
|
4/2/2011 1:49:51 PM
|
|
|
4 Replies
249 Views
(page loaded in 0.52 seconds)
Similiar Articles: software for documenting database design - comp.databases.mysql ...XML namespace problem - comp.databases.oracle.tools software for documenting database design - comp.databases.mysql ... XML namespace problem - comp.databases.oracle.tools ... Link Tool (setting the exact page to link to in a current PDF ...How tu use multivalent pdf tools - comp.text.pdf Alternatively, you can set ... you have to ultimate tool ... Portable Document Format (PDF ... clicked link won't go ... cannot use copying with text select tool in linux - comp.text.pdf ...Hello, I am using Acrobat Reader on Linux (last version from adobe site (5.0.9). I had tried to use the text select tool in order to copy text from a document and ... Combining PDF documents - comp.text.pdfDoes any of you know of a tool to combine PDF documents into a single PDF document? I need to combine more than 10.000 documents, and therefore speed... Documenting object-oriented MATLAB code - comp.soft-sys.matlab ...> > So how do you document your MATLAB classes? Any particular style issues or additional tools? Hi, You should have a look at the Doxygen package I have posted on the ... Is there a Windows tool to analyze corrupted PDF files? - comp ...How tu use multivalent pdf tools - comp.text.pdf... windows\desktop\to\multivalent.jar tool.XXX [options] files ... files, portable document file ... pdf then there are ... XML namespace problem - comp.databases.oracle.toolsHow to search for a node in an XML-document the easiest way ... XML namespace problem - comp.databases.oracle.tools xlsprocessor.valueof(l ... - Stack Overflow i have this ... open source C or C++ reverse engineering tools - comp.lang.c++ ...It parses any sized C or C++ project to help reverse engineer, document, draw UML ... I'm not aware of any > open-source tools that would support this ... to allow ... How tu use multivalent pdf tools - comp.text.pdfIl /10 ago 2006/, *Hans-Werner Hilse* ha scritto: > see the "Tools" section there, especially the "how to run" page. the document says: How to Run Tools All tools run ... Automatic page resize with hand tool in acrobat reader 7 - comp ...Resizing the pages in a document using Acrobat? - comp.text.pdf ... Automatic page resize with hand tool in acrobat reader 7 - comp ... Utility for content page resizing ... Process Documentation Tools | eHow.comProcess documentation has become an essential activity for the majority of organizations. However, documenting processes with technology not designed for it can be ... SQL Documentation Tool: Documents SQL Server DatabasesDownload SQL Documentation Tool Evaluation Version (6Mb ZIP file). Spend more time building your database, and less time documenting it! 7/26/2012 6:35:49 PM
|