Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re^6: "Accessors break encapsulation"

by tlm (Prior)
on Jul 21, 2005 at 13:16 UTC ( #476808=note: print w/ replies, xml ) Need Help??


in reply to Re^5: "Accessors break encapsulation"
in thread "Accessors break encapsulation"?

adrianh, have you found some good material on TDD in Perl? I'm finding TDD, so far, only slightly less painful than debugging :-) . (Though I just received Kent Beck's book today, so maybe I'll pick up some wisdom there.)

the lowliest monk


Comment on Re^6: "Accessors break encapsulation"
Replies are listed 'Best First'.
Re^7: "Accessors break encapsulation"
by simonm (Vicar) on Jul 21, 2005 at 15:44 UTC
Re^7: "Accessors break encapsulation"
by adrianh (Chancellor) on Jul 21, 2005 at 16:08 UTC
    adrianh, have you found some good material on TDD in Perl? I'm finding TDD, so far, only slightly less painful than debugging :-) . (Though I just received Kent Beck's book today, so maybe I'll pick up some wisdom there.)

    There's not a huge amount available specifically on developing perl in a TDD manner. There's Rob Nagler's Extreme Perl, Peter Scott talks about it a little in Perl Medic and I believe that there's a bit on TDD in TheDamian's new book.

    But really there is nothing language-specific about TDD so I'd recommend reading Kent's book and taking it from there.

      But developing in TDD is so slow. Even a "56k" modem would be much better. But I'm glad I can develop via DSL.

      - tye        

Re^7: "Accessors break encapsulation"
by jplindstrom (Monsignor) on Jul 21, 2005 at 20:13 UTC
    You surely will. It's an excellent book!

    IIRC, it's one of those books with an actually ejoyable foreword that leaves you eager to continue reading. That itself is rare.

    /J

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (11)
As of 2015-07-08 04:11 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 (94 votes), past polls