Loading ...
Sorry, an error occurred while loading the content.

Re: [XP] XPlorations - 100 Impediments, and a Summary Sheet on Ways to Split Stories

Expand Messages
  • James Carr
    Since you re missing a 100th impediment, I might suggest Test Everything Extensively vs. Test Driven Design . In my experience, developers new to TDD might be
    Message 1 of 3 , Aug 18, 2009
      Since you're missing a 100th impediment, I might suggest "Test
      Everything Extensively vs. Test Driven Design". In my experience,
      developers new to TDD might be tempted to write very exhaustive tests
      that test the concrete rather than the abstract. For example, say you
      have a class that generates a list of 30 elements, whatever they might
      be. Rather than testing HOW those 30 elements are generated, the test
      cases might instead test those EXACT 30 elements, and may delve into
      insanity of testing every possible combination.

      Although real world examples are a bit less extreme than that, it
      does happen and the result is developers may find themselves
      constantly fixing extensive legacy tests that break on text or data
      changes. Time spent fixing those kinds of tests (or rewriting them to
      express design rather than the concrete output) can definitely wreck
      havoc on an iteration or sprint.


      On Tue, Aug 18, 2009 at 12:03 PM, James Carr<james.r.carr@...> wrote:
      > Thanks for these two pages Bill... the teams I work with will
      > definitely find some of the items on both pages very useful.
      > Thanks,
      > James
      > On Thu, Aug 13, 2009 at 10:39 PM, William Wake<william.wake@...> wrote:
      >> I've put together a couple short summary sheets - on impediments, and
      >> ways to split stories
      >> 100 Impediments
      >> A look at impediments a team may need to address.
      >> http://www.xp123.com/xplor/impediments/index.shtml
      >> Summary Sheet - Twenty Ways to Split Stories
      >> Mike Cohn and I had proposed a session at Agile '09 that wasn't
      >> accepted; you can have one of the handouts anyway.
      >> http://xp123.com/xplor/split-summary/index.shtml
      >> --
      >> Bill Wake William.Wake@... www.xp123.com
      >> See my Quick Book Reviews at http://xp123.com/books - Spade and
      >> Archer, Exploring Requirements, and more
    Your message has been successfully submitted and would be delivered to recipients shortly.