Run tests. Write tests. It's that simple.
Seriously. Programmers like tests about as much as documentation, but they can be fun and just as challenging. Think of it like a game -- how much can you test? Can you test something thought "untestable"? Can you get 100% coverage of all the paths?
Start by looking at Test::Simple. It comes with a document called Test::Tutorial. The basics are really very simple. Either something is okay or it isn't.
From there, pick a module you like. Start with something small, just one function. Write a few tests that prove it works.
If you're exceptionally lucky, you may discover a bug. Write a test that proves it's a bug, then write a patch to fix it. All of a sudden, you're not just a hero for testing, but you're a superhero.
If you're capable of using modules, you're capable of writing tests. It's that easy. It's that valuable. Hop to it.
Update: fixed link per converter's suggestion.
|
---|
Replies are listed 'Best First'. | |
---|---|
*How* Do I Get Involved?
by Ea (Chaplain) on Oct 11, 2001 at 17:52 UTC | |
by jplindstrom (Monsignor) on Oct 11, 2001 at 18:38 UTC | |
by Ea (Chaplain) on Oct 11, 2001 at 20:04 UTC | |
by chromatic (Archbishop) on Oct 12, 2001 at 04:27 UTC | |
by astaines (Curate) on May 16, 2002 at 21:32 UTC | |
Sign up to be a CPAN tester
by petdance (Parson) on Oct 11, 2001 at 18:57 UTC | |
by chromatic (Archbishop) on Oct 12, 2001 at 04:34 UTC | |
Re: How You (Yes You!) Can Get Involved
by converter (Priest) on Oct 10, 2001 at 06:58 UTC | |
by Dumu (Monk) on Jun 30, 2015 at 09:54 UTC | |
Re: How You (Yes You!) Can Get Involved
by Elliott (Pilgrim) on Oct 11, 2001 at 05:41 UTC | |
by chromatic (Archbishop) on Oct 11, 2001 at 07:25 UTC |