Authored Content

magnifying glass on computer screen

Ensure you're producing very high-quality code by following these TDD best practices.
Binary code on a computer screen

Test-driven development is not enough for delivering lean code that works exactly to expectations. Mutation testing is a powerful step forward. Here's what that looks like.
A cat.

Use the logic created so far in this series to implement functioning code, then use failure and unit testing to make it better.
Digital hand surrounding by objects, bike, light bulb, graphs

Develop the logic for an automated cat door that opens during daylight hours and locks during the night, and follow along with the .NET xUnit.net testing framework.
failure sign at a party, celebrating failure

Use planned failure to ensure your code meets expected outcomes and follow along with the .NET xUnit.net testing framework.

Contributed Content

Question and answer.

See what practices, principles, and patterns have influenced DevOps leaders' careers, and share your own wisdom.