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

Re^2: Autovivification for dummies (using Test::More)

by tphyahoo (Vicar)
on Jul 29, 2005 at 11:40 UTC ( #479364=note: print w/replies, xml ) Need Help??


in reply to Re: Autovivification for dummies (using Test::More)
in thread Autovivification for dummies (using Test::More)

Good question.

Here, I was using Test::Morefor rhetorical and didactical purposes: in other words, I was trying to make a point. My point was, to illustrate how the "naive" expectation of dereferencing is contradicted by the reality of how autovivification works. I didn't mean that autovivification is a bug; I understand that this behavior is there for a purpose, controversial though it may be.

Your question made me reflect a bit, and realize that I have lately been incorporating Test::More into my perlmonks posts, in two ways.

  1. In SOPW posts, I am showing the behavior I want, but am not getting, with test more failing.
  2. In Meditations, I am using test more rhetorical, as here, to make points.
I guess I am also hoping to spread the testing gospel in this way, as well as my own test fu.
  • Comment on Re^2: Autovivification for dummies (using Test::More)

Replies are listed 'Best First'.
Re^3: Autovivification for dummies (using Test::More)
by revdiablo (Prior) on Jul 29, 2005 at 17:11 UTC
    My point was to illustrate how the "naive" expectation of dereferencing is contradicted by the reality of how autovivification works.

    Ok, that is a perfectly reasonable explanation. It might have been nice to say that in the original post, but I know how hard it can be to figure out the things people will have questions or confusion about.

    I have lately been incorporating Test::More into my perlmonks posts

    I like this idea. One of the reasons I like tests is they can convey a lot of information in a convenient, machine-usable little packet. They are just like the test snippets I usually end up writing, but in addition they show where my expectations are violated or upheld.

      I have started a perlmonks tutorial series called "How to ask Questions (with Test::More) at tutorials.

      So far there is:

      How To Ask a Question (With Test::More)
      How to Ask A Regex Question (With Test::More)

      and more coming soon. :)

Re^3: Autovivification for dummies (using Test::More)
by simonm (Vicar) on Jul 29, 2005 at 21:32 UTC
    Understood, but I think people would find it clearer if you negated your test so that they all past, rather than posting tests which are meant to fail.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://479364]
help
Chatterbox?
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (6)
As of 2018-05-21 17:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?