My Account account_circle
4 Properties of Highly Testable Code

4 Properties of Highly Testable Code

This is a guest post by Erik Dietrich Not all code is created equal. It might sound silly and self-evident when put this way, but this is a truth that many unit-testing beginners fail to grasp. You can’t just add unit tests to any piece of code. If it were that...
The Only Coding Standard You’ll Ever Need

The Only Coding Standard You’ll Ever Need

This is a guest posting by Jeff Langr. “Standards? We don’t need no stinkin’ standards!” Not only are the individual things we try to base our standards on contentious, but the notion of having standards at all can be contentious, particularly on an agile team. When...
The Challenge of Determining Acceptable Code Coverage

The Challenge of Determining Acceptable Code Coverage

It’s a fact of life in quality assurance circles: Any line of code that hasn’t been exercised in a test is a potential risk. Thus, test practitioners use a metric called the code coverage percentage to determine how much of the code that’s been written has...
5 Myths about Test Driven Development

5 Myths about Test Driven Development

I’ve seen a lot of misconceptions, or myths about test-driven development over the years. Why? Well, it’s hard to say directly why. Indirectly, it’s easy. I’ve spent a lot of the last half-decade not just practicing TDD but teaching it. This...
4 .NET Test Isolation Frameworks

4 .NET Test Isolation Frameworks

First things first. What is a test isolation framework? It’s not a terribly difficult question to answer, but it’s not a trivial one either. So let’s get that out of the way, first. And then, we’ll look at some options you have in the .NET...
I Taught Myself to Code and You Can Too!

I Taught Myself to Code and You Can Too!

Many people want to teach themselves to code. The problem is that there are hundreds of resources, and it’s difficult to evaluate what works, and what you need. As a teacher by training, I know how to break a complicated subject down into smaller pieces, and how...