Hello all! Thank you very much for the answers so far...but I am still need more data to my research. I would appreciate if more people could help me. Regards ...
In decision theory and general systems theory, a mindset is a set of assumptions, methods or notations held by one or more people or groups of people which is...
Knowing this is seemingly trivial and pedantic... I just hate the word "mindset"... thinking that the Agile mind should never be "set". Mindframe works better...
I am working in a survey about good practices which are considered helpfull to the success of the use of TDD. It is part of my monograph to finish my...
... That's normal in the beginning. When I first tried TDD (it was a small utility program, without any external dependencies making things harder), I decided...
Hi Johnny, I love this series. I recently gave a (very short) presentation<http://www.lagerweij.com/2012/01/26/technical-excellence-why-you-should-tdd/>on TDD,...
Thanks for your feedback Kennos, I'll keep that in mind for future posts. Anyhow, these posts are not really supposed to teach the fundamentals, or to"convert"...
Nice series... however you could pull in a few more examples from more authoritative works?? The acid test is whether I could forward your post to an...
That explanation sounds v cool to me! I think a critical goal should be that, when a functional test fails on a build, then this should mean something to the...
Mocks or Stubs can help with combining outside-in and depth-first. - sketch first - executable sketch - mocked implementation - more tests - in depth...
... I do not mind using mocks, but I generally prefer depth-first to breadth-first because I expect depth-first to complete something that actually works...
The acceptance test could be on the same object as my first unit test, but an acceptance test is much broader than a unit test, usually involving what happens...
... Hmm... your language here is striking. I've always thought of the initial design as the good guy, and code as the disreputable cousin who uses any excuse...
One section of the blog on PDD (http://jacekratzinger.blogspot.com/2012/01/purpose-driven-development-pdd.html) is called "The Executable Documentation". User...
Hello all, I am working in a monograph in my specialization course, which the subject is Test Driven Development. I've written a research about this theme and...
Steven, The method you outlined is almost exactly what I had in mind (in my case, derived from the "Growing Object-Oriented Software" book). GOOS calls it...
Dale, Thanks so much for this reply. Honestly, I think it has been more helpful to me in terms of developing the right mindset than any of the books I've read....
Hi, Mark, ... Right there, write a test that requires the first inkling of that design idea. ... You can't help but think about the design. That's a good...
I've really enjoyed the Let's Play TDD video sessions by James Shore. It might look daunting, since there are so many posted, but each one is 15 mins or less...
Mark, It occurs to me that maybe you are trying to do TDD bottom-up (like most, if not all, of the articles and books do), but do design top-down like I do. ...
Hi, Writing tests is not an alternative to following your design ideas, it's a different way to follow those ideas. Don't try to turn your brain off. Rather,...
Hi Mark, ... You haven't got the mindset right... yet. ... Don't beat yourself up about it. You're allowed to think about design. And when you're done with...
Hi all! I have several years of experience in traditional development, but I'm trying to adapt to a TDD approach. The trouble is, I can't get the mindset...
One of the sections of PDD is called "The Executable Documentation". User topics - the elements of the user documentation - are instrumented and directly used...
Yes, I agree with you that it makes a difference how we look at specifications. Therefore, the first step of PDD is to develop the next piece of the user...
Teaching an Intermediate Certified Scrum Product Owner Course in Orlando on Feb. 21-23. This course is a great next step for a Certified ScrumMaster or the...