The list is suddenly very quiet. While we wait for Edward Hieatt's first couple of chapters (hi, Edward :-), has anyone been trying any of the concepts or...
... I'm still learning TDD, but so far it's working well on *new* code. I'm still just focusing on the basics... test first one method at a time. Many of the...
... I actually like that feeling, as it confirms that I have read the code correctly. When I get a test that fails, I'm nervous even when I get the test...
From: "Kent Beck" <kentbeck@...> ... first [...] I've mostly bought in to a highly TDD way of working. (Except in one area, database schema layout, where...
... I wrote a test browser that tests itself: http://www.c2.com/cgi/wiki?PyUnitTestBrowser -- Phlip http://www.greencheese.org/HoneySatellite -- In the future...
... I agree, except that with very tangled code, I still feel suspicious about passing tests. It doesn't give me confidence I get from proper tests written...
... Eureka! In that one sentence you brought the TDD draft together with Feathers' paper in a nice little concise package for me. Thanks! ... Yes, I like it!...
... Unit test for every new bug or regression. This way you can start by refactoring, without having any tests. You'll make lots of mistakes that way, but you...
I think everyone was deadlocked, waiting for someone else to post something. I've fallen off the wagon recently. Been working on some legacy code that is...
In an attempt to put a constructive spin on the nightmare that has been my job over the last couple of weeks, here are some things I have come to believe with...
... When you look at the output, how do you know whether it's right? Ron Jeffries www.XProgramming.com I'm not bad, I'm just drawn that way. -- Jessica Rabbit...
When modifying existing code, I enter the same terms into the front pages of the live and test versions, and check for a roughly similar response (ie. they...
... As you suggest, fixed data and init the random number generator to a known starting point. This should give constant output. Then you can test. The answer...
... http://c2.com/cgi/wiki?ExtractAlgorithmRefactor ... That means it represents 2 years of aggressive manual testing; an investment worth preserving. You can...
Multiplying pregnant womyn makes it earlier. So does adding manpower early. This is important to know. /P. ... -- Peter Lindberg Computer Programmer, Oops AB,...
From: <darren.hobbs@...> ... been my ... and ... understand, ... the ... looks I agree wholeheartedly. Singletons are the global variables of the OO...
... Is it possible to programmatically drive the old system during testing? If the old and new code can be run more or less simultaneously against the same...
... I do that sometimes, when I'm feeling bold. It often gets me in trouble; as you said, "lots of mistakes". I'm trying to repent the non-testing sins of ...
... Some experiences: * I could TDD regular expressions. * I could TDD algorithms. * TDD is a wonderful way for learning/teaching '''TDD RE''' Have a look at...
... Yup. And note that if you're not making *any* mistakes, you're not being productive. You want to be making mistakes - but not more of them, and none that...
... Similar to the topic of learning and teaching has anyone had introducing TDD to people in scripting languages? Or more specifically, languages in which...
... Nice idea; I'll try it. I spent an hour or two yesterday showing a coworker how to use formulas in Excel. I *could* have shown her first what we expect...
Everyone: When I was at IBM, I discovered test-first programming at the same time as I was in crunch time delivering a bridge between WebSphere Commerce and...
... You think that's *English* you're speaking? :) -- J. B. Rainsberger, President, Diaspar Software Services Let's write software that people understand. ...
Or the Simpleton pattern, as one of my cow-orkers put it (having read about it in the GoF book)....
Weber, Derek
Derek.Weber@...
Jun 6, 2002 12:21 am
1246
... I look forwards to hearing how it goes. I'd like to hear especially how you explain it to her and how you deal with any objections she might have. As I'm...