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

Test Driven Development Resources

by Sifmole (Chaplain)
on Aug 06, 2007 at 18:05 UTC ( #630872=perlquestion: print w/ replies, xml ) Need Help??
Sifmole has asked for the wisdom of the Perl Monks concerning the following question:

All, I would greatly appreciate any information regarding the "best" resources for TDD information (practice, tools, process, etc).

If you would post your top 3 favorite resources (books, websites, blogs, etc) I would be very thankful.

Edit: I wanted to make it clear that I am limited to just Perl related TDD information -- really more interested in the general methodology stuff. Although tools and books with specifics are always useful.

Comment on Test Driven Development Resources
Re: Test Driven Development Resources
by derby (Abbot) on Aug 06, 2007 at 18:41 UTC

      We wrote almost everything in there with TDD in mind, actually.

        We wrote almost everything in there with TDD in mind, actually.

        But there is very little in there about the actual process of TDD (triangulation, fake-it-till-you-make-it, etc.). It's not even mentioned in the index :-)

        Loads of useful info on how to use a bunch of great tools of course. It is an excellent book! Just not something I'd give to somebody who wanted to learn how to do TDD.

        For that I would personally recommend:

Re: Test Driven Development Resources
by xdg (Monsignor) on Aug 06, 2007 at 21:15 UTC
Re: Test Driven Development Resources
by TStanley (Canon) on Aug 06, 2007 at 23:41 UTC
    The Extreme Programming Pocket Guide is also a very good reference.

    TStanley
    --------
    People sleep peaceably in their beds at night only because rough men stand ready to do violence on their behalf. -- George Orwell
Re: Test Driven Development Resources
by tirwhan (Abbot) on Aug 07, 2007 at 12:36 UTC

    I can also heartily recommend Perl Testing: A Developer's Notebook as a practical hands-on guide to TDD with Perl. It skimps somewhat on the "general methodology" stuff but that's just the type of book it is, light on theory, heavy on practice.

    For a slightly more fundamental and verbose approach you could try Test Driven Development By Example by Kent Beck. The code in that book is all Java, but it's easy enough to extrapolate to Perl from that.

    And testdriven.com is a good resource of news in this area (if also rather Java-heavy).

    Also, check out chromatics "Refactoring Everything" series of articles. While not nominally about TDD it contains grains,gems and boulders of wisdom on the subject.


    All dogma is stupid.
Re: Test Driven Development Resources
by adrianh (Chancellor) on Aug 07, 2007 at 13:05 UTC

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (10)
As of 2014-12-22 23:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

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





    Results (133 votes), past polls