Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: best way to understand existing perl code

by DrHyde (Prior)
on Aug 11, 2011 at 10:25 UTC ( #919839=note: print w/ replies, xml ) Need Help??


in reply to best way to understand existing perl code

Pair for a fortnight with someone who already knows the code. Have someone take you through the whole lifecycle of a few typical interactions between your project and the rest of the world. That's what got me started on the huge project that I currently work on. It only got me started though, it was at least three months before I was comfortable enough with the codebase to have a good idea of what each of the major building blocks does. During that time, I fixed little bugs all over the place, read the tests, re-factored stuff.

If it's a small project, read the docs, read the code, and read the tests. Then pick something to fix or improve.


Comment on Re: best way to understand existing perl code

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (15)
As of 2015-07-31 17:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (279 votes), past polls