TDD2012

From CitconWiki
Revision as of 01:20, 20 October 2012 by Douglassquirrel (talk | contribs) (Created page with "How deep to go in TDD? What do you mean by deep? Have to mock a lot, could have a million assertions [http://www.growing-object-oriented-software.com/|Growing Object Oriente...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

How deep to go in TDD?

What do you mean by deep? Have to mock a lot, could have a million assertions

[http://www.growing-object-oriented-software.com/%7CGrowing Object Oriented Software, Guided by Test

Feathers - Clean Room development, similar thinking about what your code should do but no tests

Have to have a mock for everything not in this class -> listening to code

Brian Marick, different types of tests in a quadrant Testing Quadrant

Jeffrey - earlier projects rescued by tests

  • One project's code was bad, acceptance tests correct, rescued by running ATs and fixing
  • Another project had good code in Java, porting to Ruby; ported tests first, then wrote code until tests passed, smooth process