Re: [TFUI] Re: UI Guidelines and Acceptance Testing

Phlip <phlipcpp-/[email protected]>
Newsgroups gmane.comp.programming.test-first-user-interfaces
Message-ID <[email protected]>
Chris Hanson wrote:

> In Toolbox code, you have a main loop that calls
> WaitNextEvent and then 
> handles whatever event comes in, dispatching it
> appropriately; you 
> might have a framework like PowerPlant or MacApp
> doing this for you, 
> but it's still being done.

Great. I'm saying the right thing the wrong way. When
I speak of GUI events, I mean the event queue, and its
activity. GUI toolkit architectures forces event
receivers themselves to be event driven.

I'm going to use "event driven" to mean exclusively: A
non-procedural module, whether a GUI or not, which
awaits events and uses each to change its state.

That will suggest that your Representation Layer
should not have state (in the DDD sense - it can have
proxy objects containing reference data), and the
Logic Layer 
 ought to be event driven. The events that drive it
come either from its tests or (via the Representation
Layer) from its GUI.

I'm aware this now makes less sense. I just put a
recipe for "Cafe Mocha Clone" on the StarBucks page of
the Wiki, and I have KFJC turned up really loud, so
I'd better not post on the Internet in this
condition...

> In Cocoa

Are there Carbon or Cocoa clones for Win32?


=====
Phlip
  http://industrialxp.org/community/bin/view/Main/TestFirstUserInterfaces


		
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail


------------------------ 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.