RE: [TFUI] Re: Is test driven UI development conceptually different?

"Ilja Preuss" <[email protected]>
Newsgroups gmane.comp.programming.test-first-user-interfaces
Message-ID <[email protected]>
Jeff Patton wrote:

> You're correct - but those functional requirements just "feel" less
> contraining to me.  They don't seem to tell me exactly what objects I
> need where they way visual requirements do.

It doesn't feel that way to me. The spec certainly tells me to put a
button somewhere, and a TextField somewhere near to it. But it doesn't
tell me *how* to put them in their place and how to wire them so that
they interact accordingly. I even often find that I will refactor the
GUI classes, so the next time the requirements seem to say "put a
TextField object near that Button object" I actually have to translate
it to "put the ActionTextField there"; or when the requirement says
"that TextField should only be enabled when the radio button is
selected" I have to translate it design-wise to "use our
JComponentEnabler to wire the textfield to the radio button".

I guess what I want to say is: once you have learned to spot duplication
in GUI code and to extract it to a common place, designing GUI code
isn't in any way more boring than designing any other code, in my
experience.

Cheers, Ilja



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~-> 

To unsubscribe, email:
TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org
 
Yahoo! Groups Links

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

<*> To unsubscribe from this group, send an email to:
    TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.