Just uploaded some more changes, as we rework Part III. - added the TDD and Threading chapter - reworked the chapter on Third-Party code - struggling with the...
All the auction snipers I've seen: * Don't bother watching the auction; and * Attempt to place one -- and only one -- bid just before the auction closes. The...
According to Wikipedia you're right, but I fear we're too close to delivery to do much about it at this stage. We'll just have to hope that the point gets...
Its funny I noticed the same thing when I first started reading the book but quickly set it aside. I suggest that a short comment/note in the book will help...
I planned to address this in the chapter about Time and Testing, but I expect that it will not make it in by the deadline. ... -- http://www.natpryce.com...
as we approach the end-game... We've just uploaded some reworked material in Parts 3 and 4, particularly around ideas of Object-Oriented style, and dealing...
Hi guys, I started in section two looking for go/no go mistakes. I found none. Here are my notes, read them or don't. Do, because they might be interesting,...
Great chapter, well argued. People need to know this stuff. I particularly like the refactoring example in 'Removing Duplication At Point of Use'. Dan North...
As these updates come in thick and fast, it's quite hard to keep up with you! Could you quickly recap which chapters you'd most like feedback on, in priority...
Some feedback on this as I read through it: Example Scenario * Paragraph #2: 'A customer has a contact address and, if they have a credit card, card has a...
Hi all. I've just pushed a new version of the chapter on Testing Asynchronous Code that, I hope, explains things much more clearly. For a start, it now has...
Sorry that my first comment is negative, but I find this an innapproriate, unnecessary and generalisation likely to cause offense. I'd suggest removing it, or...
OK. It's gone. ... Steve Freeman Winner of the Agile Alliance Gordon Pask award 2006 http://www.m3p.co.uk M3P Limited. Registered office. 2 Church Street,...
Just republished to the website. We've been doing a lot of work in Parts III and IV, and some rework in the example. Unfortunately, the diagrams seem to have...
"There are different opinions about whether test values should be literals..." I'd like to see more of these types of discussions, weighing up the pros & cons,...
I haven't read much further yet, so apologies if the following is covered later on... When to mock a 3rd party library would be an interesting side discussion....
Hi. My name is Chris Tucker. I'm a (new) member of the Silicon Valley Patterns group, and am covering/discussing the book in the current track there. Most of...
The example is giving me problems. It's a long read, and requires careful parsing of the source code to really get a good handle on it. There seem to be some...
I know it's possibly too late in the day to make such a big change, but I do think this is a good idea. I didn't recognise it at the time but, looking back, I...
/Now/ you tell me? :) Part of our intention was to avoid some of the hand-wavy writing we see that gives people general principles but says nothing about what ...
I'm sorry! I was too caught up in the trees! For me, it's not really parts 3 and 4 that are the problem, but section 2 (the worked example). I think the book...
Sorry, I meant 2 and 3. So, now I'm thinking Parts: 1) Introduction 2) The process of TDD (1st four chapters of part III) 3) Example 4) Sustainable TDD (2nd...
... OK. Sometimes it's hard for us to tell from the inside when to stop and consider. ... The trouble is that I personally don't think there's a trade-off with...