Re: [TFUI] The TFUI Principles

yahoogroups-1e+8sjoZAN9Wk0Htik3J/[email protected]
Newsgroups gmane.comp.programming.test-first-user-interfaces
Message-ID <[email protected]>
From: "Brian Marick" 
<marick.at.visibleworkings.com-hHKSG33Tihg+1LFaA5+Ji38/[email protected]>
To: "[email protected]" 
<TestFirstUserInterfaces.at.yahoogroups.com-hHKSG33Tihg+1LFaA5+Ji38/[email protected]>
Sent: Sunday, February 06, 2005 8:47 AM
Subject: Re: [TFUI] The TFUI Principles


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

Actually, that's exactly what I was thinking; I guess I
gave the wrong impression with what I said. The
interesting thing here is that no one was actually
looking for duplication between the FIT fixtures
and the GUI code, so the duplicaton wouldn't have
been found except that you ran into a problem.

John Roth

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