Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

Re^2: Does anybody write tests first?

by dragonchild (Archbishop)
on Feb 24, 2008 at 18:26 UTC ( #669856=note: print w/replies, xml ) Need Help??

in reply to Re: Does anybody write tests first?
in thread Does anybody write tests first?

A few points here:
  • Yes, what gets reported in a failing test could be seriously improved. I have fully drunk the TDD kool-aid and I hate the results when I have a failing test in a .t file with 523 test cases. Often, I have to throw a bunch of __END__'s and if(0)'s around to find the failing testcase.
  • The major benefit of test suites, IME, is the repeatability. I can make a change, then run 5000 tests to make sure nothing else got bolloxed up. That's nice.
  • You're a maintenance dev. I didn't write a lot of .t tests as a maintenance dev. Frankly, it wasn't cost-effective.

My criteria for good software:
  1. Does it work?
  2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (6)
As of 2019-10-17 03:00 GMT
Find Nodes?
    Voting Booth?