Where can I find out more about Enabler Objects?  I tried Google and the
Wiki.

Thanks, 

Kay 

> -----Original Message-----
> From: Kent Beck [mailto:[EMAIL PROTECTED] 
> Sent: Monday, November 08, 2004 4:03 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [XP] Why NOT XP?
> 
> 
> I wasn't trying to say that good design was easy. I think 
> good design is
> hard, but I think it is even harder to solve a problem at the wrong
> level. Solving design problems with testing techniques or 
> tools is more
> work and creates less value than taking a step back and solving the
> underlying design problem.
> 
> For example, Ken Auer invented Enabler objects that would be 
> attached to
> widgets to determine whether they were enabled or not. Without the
> Enabler, you have to open the window and simulate interaction to see
> whether the right widgets are enabled and disabled. By 
> turning the idea
> of enablement into an object, you can simply and effectively unit test
> enablement without the complexity, fragility, and expense of opening a
> window and simulating interaction.
> 
> Kent Beck
> Three Rivers Institute
> 
> > -----Original Message-----
> > From: Dakshinamurthy Karra [mailto:[EMAIL PROTECTED] 
> > Sent: Friday, November 05, 2004 7:09 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [XP] Why NOT XP?
> > 
> > 
> > 
> > On Thu, 4 Nov 2004 09:48:04 -0800, Kent Beck 
> > <[EMAIL PROTECTED]> wrote:
> > > My conclusion from this experiment is that testing GUI 
> > logic is mostly 
> > > a design problem, slicing the GUI logic in such a way that it is 
> > > testable.
> > Can you also say that this design goal can be achieved by any 
> > developer? Don't experience, knowledge etc. play a part in 
> > this? Is it possible to provide step-by-step guide to achieve 
> > this goal? In case this is not achievable by an average 
> > developer - what other avenues are available for testing GUI? 
> > What happens in the end if the developer is still 
> > uncomfortable with code that does not cover GUI logic? (I 
> > presume even in effective slicing of GUI logic we will still 
> > have few loops and if-then-else in GUI code).
> 
> 
> 
> To Post a message, send it to:   [EMAIL PROTECTED]
> 
> To Unsubscribe, send a blank message to: 
> [EMAIL PROTECTED]
> 
> ad-free courtesy of objectmentor.com 
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 
> 




To Post a message, send it to:   [EMAIL PROTECTED]

To Unsubscribe, send a blank message to: [EMAIL PROTECTED]

ad-free courtesy of objectmentor.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/extremeprogramming/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

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



Reply via email to