Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

Re: Understanding Chaos

by adrianh (Chancellor)
on Apr 21, 2007 at 21:35 UTC ( #611323=note: print w/replies, xml ) Need Help??

in reply to Understanding Chaos

What tips out there with Perl do veterans have to try to understand how such large plates of spaghetti function? I have leaned heavily on the caller function and Data::Dumper. What are the suggested power tools?

I find Devel::Cover a great exploratory tool for unknown code. Write some tests that exercise the functionality you're interested in. Look at the coverage output to see what code was touched.

Anything to help generate any sort of UML type pictures?

For the automatic UML rendering try UML::Sequence and UML::Class::Simple.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://611323]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2016-10-27 03:28 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (352 votes). Check out past polls.