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:
> You don't need to bother with event-driven
> programming in Cocoa.
What do you hear when I say "event driven"?
> There
> is an event loop, but generally it's at a lower
> level of abstraction
> than most people work with. Controls will directly
> invoke actions in
> controller objects, you generally don't have to
> worry about it.
>
> Most people writing Cocoa applications use Interface
> Builder -- the
> "form painter" as you call it -- to build most of
> their application's
> interface. That's because it's really a system for
> wiring up,
> archiving, and unarchiving fully wired-up object
> graphs. It's not a
> code generator, it saves you from writing reams of
> boring code just to
> put up windows, connect controls to controllers,
> etc.
To review esthetic details of run-time generated
behavior, don't run the finished app. Put another way,
don't let a healthy and full-featured form painter
detract from the importance of your reveal() test
fixture.
> The Cocoa tutorials lead people to Interface Builder
> quickly because
> Interface Builder is what professional Cocoa
> developers use to lay out
> their applications' interfaces. It's not a newbie
> tool that gets
> outgrown. You can of course write code to generate
> interfaces.
> Interface Builder isn't doing anything that you
> can't do in your own
> code.
The majority of esthetic details - the ones not
generated by internal logic - should be painted.
=====
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 --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/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/