I was actually referring to the difference between automatically generated mocks and handcrafted ones... The major difference here is terminology, I guess, I...
807
codelesscode@...
codelesscode
Apr 22, 2010 11:38 am
Sent from my Verizon Wireless BlackBerry ... From: Amir Kolsky <amir.kolsky@...> Date: Wed, 21 Apr 2010 18:21:50 To:...
808
Amir Kolsky
kolsky
Apr 22, 2010 5:08 pm
? From: leanprogramming@yahoogroups.com [mailto:leanprogramming@yahoogroups.com] On Behalf Of codelesscode@... Sent: Thursday, April 22, 2010 2:38 PM To:...
809
Raoul Duke
theraoulduke
Apr 22, 2010 7:04 pm
On Thu, Apr 22, 2010 at 1:07 AM, Amir Kolsky ... yeah, this makes the most sense to me. sincerely....
810
chrishand40
Apr 23, 2010 8:08 pm
No, I keep the tests. Just calling the methods themselves don't get you much - but when you use the mocks to call into other mocks you start to see how...
811
chrishand40
Apr 23, 2010 8:18 pm
Answered @802 - but to repeat - Design == WHAT you want to do Implementation == HOW you want to do it....
812
Amir Kolsky
kolsky
Apr 23, 2010 9:09 pm
The thing is... It's fractal.... From: leanprogramming@yahoogroups.com [mailto:leanprogramming@yahoogroups.com] On Behalf Of chrishand40 Sent: Friday, April...
813
chrishand40
Apr 23, 2010 9:24 pm
I don't know what you mean by that....
814
Amir Kolsky
kolsky
Apr 23, 2010 10:03 pm
The act of designing and implementing are one and the same. What we call implementation is just the design at a lower level. A high level design is how the...
815
Chris Hand
chrishand40
Apr 23, 2010 10:38 pm
I see what you are saying, and it is that view that had me going around in circles for a long time. It wasn't until I separated the two that things started to...
816
Amir Kolsky
kolsky
Apr 24, 2010 1:09 am
We could start a VERY long discussion here, but I would like to hear what the others have to say, before we do so. From: leanprogramming@yahoogroups.com...
817
Steve Freeman
smg_freeman
Apr 25, 2010 4:38 pm
I use mocks to defer implementation decisions when TDD'ing. I'm less interested in replacing slow resources. We have a rule of thumb, which is "Stub Queries,...
That talk is more relevant for large scale TDD, rather than guidance at the unit level. You might try this one (sorry about the broken picture). ...
821
TOMAS VYKRUTA
tvykruta
Jun 14, 2010 6:47 pm
I was talking to a friends of mine about TDD (test driven development, not technical design document). He's a technical director and recently ran a studio of...
822
Max Guernsey, III
maxguernseyiii
Jun 15, 2010 2:01 am
One thing that worked for me was to use it enough that I realized it was not really faster to do the quick fixes in the first place. ... From: TOMAS VYKRUTA ...
823
Gary Brown
gb70840
Jun 15, 2010 2:10 am
All of the developers who have told me that they didn't have enough time to test, seemed to have an unlimited amount of time to debug. 8^) GB. ... From: Max...
824
Max Guernsey, III
maxguernseyiii
Jun 15, 2010 2:31 am
EGG-ZACT-LY! :) ... From: Gary Brown To: leanprogramming@yahoogroups.com Sent: Monday, June 14, 2010 7:10 PM Subject: Re: [leanprogramming] How to prevent TDD...
825
Ben Manes
ben_manes
Jun 15, 2010 2:58 am
I've seen TDD break down because firefighting was rewarded, such as by fixing production through hot-fixes made the developers look good to management. The...
826
Laura Moore
l_k_woody
Jun 15, 2010 4:08 pm
a contact thought ajug user group recently tipped me off on a tool called sonar. it covers a wide range of java code quality analysis tools and metrics as...
827
Scott Bain
slbain9000
Jun 15, 2010 4:20 pm
The old adage of project management -- "you get what you measure" -- seems apropos here. People are motivated by their own self-interests. If you want to...
828
Raoul Duke
theraoulduke
Jun 15, 2010 5:32 pm
... i think people should apply 5 whys / root cause analysis to the original question. in other words, it is my contention that you can put up all the ...
829
Raoul Duke
theraoulduke
Jun 15, 2010 5:34 pm
... yes, +1, a lot....
830
TOMAS VYKRUTA
tvykruta
Jun 15, 2010 7:23 pm
This is a great, solid analysis of why the decay occurs. However, fixing it still isn't easy. No matter how well structured your code base is, bugs will...
831
Scott Bain
slbain9000
Jun 15, 2010 7:41 pm
Well, frankly, I think you've hit on the central reason that I think all developers should be properly trained in TDD... Simply knowing how to write unit...
832
Ben Manes
ben_manes
Jun 15, 2010 10:45 pm
The only successful way I've seen TDD be maintained across the organization was to have a strong operations focus. This goes beyond traditional TDD by...
833
Amir Kolsky
kolsky
Jun 15, 2010 11:28 pm
Germs? Bah! It's a fallacy perpetuated by the big conglomerates to sell this thing they call sope (or somesuch) for a pretty penny... From:...
834
Kim Gräsman
kimgrasman
Jun 16, 2010 8:10 am
Hi Ben, ... I think you touch on something interesting here -- that in a development effort without close collaboration, everyone tends to focus on their ...
835
MaxG
maxguernseyiii
Jun 22, 2010 2:59 pm
Registration for the DataClass™ beta is now open. To join the program go here: http://dataclass.hexsw.com/Beta/SignUp ...