Toggle Menu

Stephen Ritchie

.NET, Developer Tools, DevOps

Are There Any Free Code Coverage Tools For .NET?

So you’re thinking about measuring the coverage of your developers’ unit tests using a code...

Best Practices, Developer Tools, Software Development

Is Good, Fast, and Cheap Possible for Software Development?

In software development, the saying goes, “Fast, good, or cheap. Pick two.” This saying –...

Best Practices, Software Development

Peer Review vs Group Review: Which Is Best For A Code Review?

Occasionally a client will ask me for a recommendation: Should our team perform peer code reviews...

Agile, Automated Testing, Best Practices, DevOps, Software Development

What Is Continuous Integration?

So, your technical lead just asked you to adopt continuous integration and you’re looking to...

Automated Testing, Best Practices, Software Development

Why Is Unit Testing Important?

The other day I was talking with a client and they asked me the following...

.NET, Developer Tools

StyleCop vs FxCop: What Is The Difference Between These .NET Code Analysis Tools?

The other day I was speaking with a client and they asked me to describe...

.NET, Continuous Integration, Developer Tools, DevOps

TeamCity vs Jenkins: Which is the Better Continuous Integration (CI) Server for .NET Software Development?

So, you’re getting ready to install a continuous integration (CI) server for a .NET project,...