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

Re^10: Self Testing Modules

by BrowserUk (Pope)
on Dec 19, 2005 at 20:32 UTC ( #517889=note: print w/replies, xml ) Need Help??


in reply to Re^9: Self Testing Modules
in thread Self Testing Modules

If you like this I suspect you'll really like design by contract. If you've not played with them already take a look at Class::Contract and Class::Agreement, and give Meyer's "Object Oriented Software Construction" a read.

Yes. I am a fan of DbyC.

I first read OOSC shortly after it came out ('90 or '91?). Later it was the course reference material for a friend who I mentored. The course language was Eiffel/S, probably the best teaching language I ever encountered.

I will definitely take a look at the those two modules. Thanks for the links.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (5)
As of 2021-06-12 20:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What does the "s" stand for in "perls"? (Whence perls)












    Results (53 votes). Check out past polls.

    Notices?