Pierre, When I introduced TDD to my current team, like all environments, there was negativity to change. After showing them all of the benefits of TDD I still...
One very simple analogy that I use, which may not convey everything you want to in your tight-rope analogy, is the one about the rock climber. As a rick...
... Nice example. I use the example of a car jack or rachet, with its many frequent stops that let you go forward in small steps to a solid new position. I...
... <snip> ... Also a nice example. I, however, choose to avoid analogies and stick to software. This might be due to putting up with that "OO models the...
... I also like the pitons because the consequences of not having them are more severe. On the other hand, the rachet example shows something that would be...
Nick Robinson wrote: <snip> ... <snip> ... Well, it's not going as badly as I make it out to be. A few of them are test infected or want to be. The managers...
... It sounds like you have a pretty good environment, and I suspect your progress will be good. The fact you have some managers onboard is a crucial step I...
For anyone who will be at XPAU and is just starting out with TDD, I'll be doing an introductory TDD/JUnit tutorial (T1). The format is mainly hands-on so...
TDDers: VbUnit is a product. ComUnit has an installer. I suppose any COM-enabled tester would do, but I would rather stay in the testee language. What's the...
Carlton Nettleton's excellent presentation on The Planning Game will be continued at XPSD’s next meeting! We did not get to completely finish the game so the...
Test-firsters: I cross-posted because it's a hard one! (FitNesse gets this because someone's doing something similar there, so helping me helps them.) I'm...
... Debug.Assert? If that's too lightweight, and rolling your own isn't acceptable (for whatever reason), grab the VBUnit 3 *basic* (freeware) ZIP file from ...
Edmund Schweppe
schweppe@...
Jul 2, 2003 12:17 am
4353
In message <02a101c34015$f4cea4a0$2e02a8c0@windev>, ... Have you looked at the OLE browser that comes with the ActiveState distribution? Greg...
Following on from the other thread about getting the team "infected" with the idea of TDD: Our situation is that almost everyone is "infected" about writing ...
A test describes what the code is supposed to do. If a test can not be written up front then the programmer doesn't understand what the code is supposed to do...
We are trying to do the same from Java. So far we tried SWT and Jawin and ran into various issues. Does anyone know if there exists a complete wrapper for IE...
... The tests must run in Release Mode. Don't ask why. ... Great - just the kind of cheat-sheet I needed. Except... Does VbUnit's source contain any text at...
... wrapper ... I reproduced it in Ruby. It's all the same object model, so the language "shouldn't" matter... When I get around to this again (I'm on another...
... From: "Thompson, Errol" <E.L.Thompson@...> ... Since learning about TDD, I haven't started on any new projects. When modifying my legacy code, I...
Like Errol and Ron say, you need to write the test to know what to write in code. But I can empathise with your situation. Its a tough one, as it seems you...
... I disagree. Many of those people DO know what the code is supposed to do. They just haven't aquired the necessary testing skills yet. Although not ideal, ...
... If writing tests after writing the code was a technique that actually worked, legacy code wouldn¹t be nearly as big of a problem as it is. Don't think of...
... If people are saying that they can not do something, they do not need to be pushed into it or encouraged that they can do it. They need to be shown how to...
... Glad to help. ... Depends, I guess, on how scared they are by the Lesser GNU Public License. If they want to ship the tests and test runner as part of the...
Edmund Schweppe
schweppe@...
Jul 2, 2003 1:55 pm
4368
Objects get other objects to do things for them by passing messages to each other. Some developers like to "code by intent" which means they write the object's...