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

RE: [XP] YAGNI & MVC - Patterns knowledge and sensitivity to smel ls

Expand Messages
  • Steven Gordon
    Completing the circle is the fact that many of Martin Fowler explicitly explains many of his refactorings as step by step directions for teasing a GOF pattern
    Message 1 of 1 , Jul 2, 2003
    • 0 Attachment
      Completing the circle is the fact that many of Martin Fowler explicitly
      explains many of his refactorings as step by step directions for teasing a
      GOF pattern out of smelly code.

      -----Original Message-----
      From: Pieter Nagel [mailto:pieter@...]
      Sent: Wednesday, July 02, 2003 1:15 AM
      To: extremeprogramming@yahoogroups.com
      Subject: Re: [XP] YAGNI & MVC - Patterns knowledge and sensitivity to
      smells


      On Tue, Jul 01, 2003 at 02:53:01PM -0700, Curtis Cooley wrote:

      > I know Ron has wondered what would happen if all you paid attention to
      > were the simplicity rules. Especially tolerate no duplication and reveal
      > all intent. Others claim you must arrive at a pattern before hand.

      I look at it this way: suppose you pick up a patterns book and want to
      judge for yourself whether it is snakeoil or not. What do you do? You
      judge each pattern you read from first principles. And those first
      principles are, IMHO, much the same as XP's rules about no duplication,
      simplicity and revealing intent.

      So, if you just apply the simplicity rules, you might end up at a known
      pattern, because both you and the pattern guys are often trying to solve
      the same problem. Conversely, often you can take a pattern off the shelf
      to help you with the simplicity rules.

      --
      ,_
      /_) /| /
      / i e t e r / |/ a g e l
      http://www.nagel.co.za

      To Post a message, send it to: extremeprogramming@...

      To Unsubscribe, send a blank message to:
      extremeprogramming-unsubscribe@...

      ad-free courtesy of objectmentor.com

      Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



      [Non-text portions of this message have been removed]
    Your message has been successfully submitted and would be delivered to recipients shortly.