... Hi Bob, How many tests must they show before you help them? What if they need help writing their test(s)? - really, I'm serious... because I've tried to...
... I might say "book TDD" or "Kent's fabulous book TDD" instead of "proper". Writing a bunch of tests first then having to refactor a bunch of ignorant design...
... It seems to be quite common to feel like you're going more slowly when you go test-first, at least initially. I feel that some poking at the definition of...
... Do you have any sense that that actually might be true? I don't. The tighter the feedback loop, the better, as an absolute -- in my opinion. I have no...
Hi Peter, ... It might be better for teaching the value of tiny steps. First, let experience the pain that results from having to refactor a bunch of design...
... I'm talking about what I say, not what I believe. I would not use a word like "proper" because that implies that I am the arbiter of good and bad for you....
... I think it might. For me, it was the second clear example I saw of how you refactor out duplication between tests and code, and it gave me the Aha! that I...
... From: C. Keith Ray To: testdrivendevelopment@yahoogroups.com Sent: Thursday, March 28, 2002 4:38 AM Subject: Re: [TDD] How often do you run "AllTests"? ......
... Why are you wondering ? Do you feel that the unit tests are unnecessary ? If so, why ? Is your GUI testing slowing you down or speeding you up ? Are there...
Here's the experiment--write your next window without tests. Keep track of defect reports. If you receive the kind of reports that were caught by tests with...
... Good God, I think he's got it! Kent, change the name /immediately/ to Design-Driven Development. Ron Jeffries www.XProgramming.com Adapt, improvise,...
... make ... Such unit tests could be useful in three cases: 1. while we're building the gui 2. when the customer ask for a change on the gui 3. when we're...
... Here's a line of thought that it might be worthwile to follow : As you have lots of unit tests for your GUI layout and other GUI stuff, you can go crazy...
I think the design aspect is so important, it should be given its own special phase of a project. And, and, we should, you know, like _ban_ people from...
It is fair to characterize a system with the following traits as having a good design: 1.. The system is highly modular, consisting of separate components ...
Hi, ... Designing, in my opinion, is deciding which units (as in classes and methods) should solve your problem, and how these units should use each others...
Hello Mark, Wednesday, April 03, 2002, 10:35:32 AM, you wrote: snip MvH> Any comments? Should I duck? Maybe I'm just stuck on the use of the verb MvH> "to...
What is design? Mark isolates the essence of any answer when he says, "If he had moved the quotes to , "...in fact "design" all the time,..." I would have no...
Take for example the following situation: I want to build a dog house. I go to my favorite lumbar yard and buy a bunch of wood. When I get home I cut a few...
<David> ... (As do all the practitioners of RUP and ... a unicorn. </David> Please don't place me in the RUP camp. Simply if one believes in modeling doesn't...
Re: doghouses and design first scenario you are designing (lower case d) a doghouse. second scenario you are designing (lower case d) a model of a doghouse. ...
<Peter> ... </Peter> According to my understanding of TDD, you aren't thinking about those other classes and methods until you have a piece of test code which...
I would never insinuate that anyone on this list is a closet RUPer. design (lower case d) IS creation. artists are able to sell sketches (or dealers are able...
Dave, How does design or Design differ from XP's metaphor? Does Design == BUFD? If I model a few classes, some statecharts, and interaction diagrams so that I...
(Yes, I'm catching up. Yes, I'm behind.) ... for each stinkin' screen cap. ... a custom color separation of an ink-red or ink-green bar. Depending on the...
... Consider Kent's thinking before implementing multiple-currency arithmetic, TDD18Mar2002, p. 53 and following. (Yes, I know I'm a draft or two behind... :)...
Hullo Kent & Darren. <aside> Hee hee... It turns out that I was right after all, Kent. I am Gonzo! I was forwarded a URL for the 'What muppet are you...
I think that design is simply thinking before doing. In the 1000 monkey case there is no thinking, so no design. In an XP project, where is the thinking? ...