learn unit testing and improve sexual performance
DESCRIPTION
For the Bay Area ColdFusion User's Group, Adobe HQ, San Francisco in 2008.TRANSCRIPT
Learn Unit Testing and
Improve Sexual Performance
bacfug11.19.08
MXUnit.org
“Just wait will ya? I’m in the middle of running a
test suite!”
“Continuous Integration so totallyr0x0r!”
We test because we don't trust.
Why test?
Trust This?
“I hope that was hours and not days, Tim.”
Testable apps are agile.
“I like agile, Timmy …”
“You’re lucky to still have your job, douche bag.”
Good designs are testable.
Simplify
Feedback
Bad
Good
TDD Controversy
”... it has become infeasible ... for a software developer to consider himself professional if he does not practice test driven development.”
-”Uncle” Bob MartinObjectMentor
"TDD is a good practice to keep you honest about writing tests, but it should not be the dictator of your design. Writing tests should be a priority, but whether you write these tests first or last remains a decision that only you, the developer, can make."
-Cedric Beust
TestNG
Just Test
Use the right tools
TestAndBe
Happy
http://mxunit.org
ResourcesInfoQ : Coplien and Martin Debate http://www.infoq.com/interviews/coplien-martin-tdd
InfoQ: Design for Testability (Cedric Beust) http://www.infoq.com/interviews/beust-designing-testability
The Flawed Theory Behind Unit Testing (Michael Feathers) http://michaelfeathers.typepad.com/michael_feathers_blog/2008/06/the
-flawed-theo.html
MXUnit http://mxunit.org