InfoQ: TDD Opinion: Quality Is a Function of Thought and Reflection, Not Bug Prevention

An interesting article considering potentially conflicting results about how to improve software quality, and drawing some general conclusions. InfoQ: TDD Opinion: Quality Is a Function of Thought and Reflection, Not Bug Prevention I find this an interesting contrast to another InfoQ article: InfoQ: JSR-305: Annotations for Software Defect Detection For me this is heading toward …

Continue reading ‘InfoQ: TDD Opinion: Quality Is a Function of Thought and Reflection, Not Bug Prevention’ »

Immaturity of Developer Testing

In almost all areas of software development, and especially in test-Driven Development (TDD), testing is vital. In many ways, automated testing by developers is even more valuable. However, as Jay Fields points out, attitudes to, and practices of, testing vary greatly. Jay Fields’ Thoughts: Immaturity of Developer Testing

Test-Driven Development. A Cognitive Justification?

I have found Test-Driven Development (TDD) a surprisingly powerful software development technique over the years, and I’m always interested in reading attempts at explaining why this might be. Here’s another take, this time from Steve Freeman. Test-Driven Development. A Cognitive Justification? There’s a continuing discussion about this topic. Rather than create a new post, I …

Continue reading ‘Test-Driven Development. A Cognitive Justification?’ »