Re: [TFUI] The TFUI Principles
Brian Marick <[email protected]>
| Newsgroups | gmane.comp.programming.test-first-user-interfaces |
|---|---|
| Message-ID | <[email protected]> |
On Feb 6, 2005, at 5:52 AM, yahoogroups-1e+8sjoZAN9Wk0Htik3J/[email protected] wrote: > A couple of weeks ago I came up with an > interesting insight. If you drive the UI with > FIT, and relentlessly remove all duplication > from both the FIT tests and the GUI, then > you ought to get the separation of > function that everyone has been advocating > for years. I've not seen that, but I've seen something similar when using Fit to drive below the GUI. Semi-specifically: I was working with someone writing some too-hard fixture code. I said, "Wait a minute. The GUI needs the same information. How does it do this?" We scooted over to the GUI guy and asked. He had duplicated what we were doing. Since this was furthermore a bigtime violation of the Law of Demeter, we'd found something that needed to be pushed down a level. Voila: thinner GUI. That's pretty conventional "Fit is an alternative GUI" stuff. How does it work through the GUI...? Is it because you have to abstract away from GUI gestures to keep yourself from going insane writing tables, therefore you invent a condensed ubiquitous language ("login", "route", "transfer") which is, in effect, the language you'd talk below the GUI? ----- Brian Marick, independent consultant Mostly on agile methods with a testing slant www.exampler.com, www.testing.com/cgi-bin/blog Book in progress: www.exampler.com/book 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/