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

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.


Comment on Re: Understanding Chaos

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (4)
As of 2014-12-19 07:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (72 votes), past polls