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/