... They have? I certainly haven't noticed this in my Python work. I normally do a test module for each production module. I believe this is also the standard...
I have an implementation class, call it Foo, that I have a set of comprehensive test cases for. I have another class, call it Bar, which does some stuff, also ...
... If those delegating methods get changed to doing something locally, you'll be in trouble unless you add tests for it. But then they shouldn't change...
Mark... My feelings on this are very strong, and I'm liable to get my ass kicked here for saying so. I have a general answer and my personal answer. General...
On Fri, 2002-11-08 at 15:39, Michael Hill wrote: Mark... ... Hill. Strong feelings? You? ... Interesting.. it didn't hit me before. If you're doing TDD, and...
Well, they have "tests" in the sense that they are called in tests for the Bar class. However, only the Foo class has comprehensive boundary and logic ...
... That's a good point. WRT the test implementing a base class, I *have* done so when I was extending an object and I wanted the extension to have all the ...
... If I'm not mistaken the smell is "I'll have to maintain two sets of nearly identical tests in parallel". To me the issues are: - how stable are foo and...
... Something might be right. What could go wrong if you don't test? What does all this delegation suggest to you? Ron Jeffries www.XProgramming.com It is not...
The TDD book edged out Martin's "Patterns of Enterprise Application Architecture" at OOPSLA (I now have some extra copies...) I'd like to thank the community...
On Mon, 2002-11-11 at 19:24, Kent Beck wrote: The TDD book edged out Martin's "Patterns of Enterprise Application Architecture" at OOPSLA Congrats! Now, about...
... Instead of duplicating tests, re-use them by passing into them the object to be tested (the original object, or the one that is delegating). Or pass in a ...
Hullo all. <delurk> I've got mine in the initial stages... I'm looking at a slightly different world: automation, but testing, or observation is a big part of...
Hello darach_ennis, d> <delurk> d> I've got mine in the initial stages... I'm looking d> at a slightly different world: automation, but testing, d> or...
there is the famous article Test infected by Kent Beck and Erich Gamma http://junit.sourceforge.net/doc/testinfected/testing.htm also a popular article by Kent...
Why don't you upload a copy here. The community here might be even more helpful than those nose-in-the-cloud refactoring geeks. Oh, wait, I'm one of those,...
Michael Feathers writes ... http://www.dictionary.com/search?q=legacy says 1. Money or property bequeathed to another by will. 2. Something handed down from an...
So said tajenfu on 2002-11-13 ... origin ... When you used Google to search for xUnit, what did you find? J. B. Rainsberger, President, Diaspar Software...
I wrote the original in Smalltalk because I had told a client how important testing was and I was embarrassed to be flying out there the next day with no...
... The original program was in Smalltalk. The original paper is this one: http://www.xprogramming.com/testfram.htm . Ron Jeffries www.XProgramming.com Logic...
Sure. Please let me know what you think. Michael KB> Why don't you upload a copy here. The community here might be even more KB> helpful than those...
2467
testdrivendevelopment...
Nov 13, 2002 10:30 pm
Hello, This email message is a notification to let you know that a file has been uploaded to the Files area of the testdrivendevelopment group. File :...
so far it looks quite good... Some comments from my experiences.... I think one of the major aspects about legacy code is code that's made a slow and steady...
... Congratulations, and thanks again for the opportunity to read and discuss the drafts! I'll be looking forward to getting a print copy (or two: there's...
Hello Keith, Wednesday, November 13, 2002, 5:37:46 PM, you wrote: KN> so far it looks quite good... KN> Some comments from my experiences.... KN> I think one...
Murray, I put the file up in this yahoo group also. BTW, I like your reasoning. Here's a blurb where I talk about what I mean by legacy code: "The main thing...