-
Software Development
Creating a Unit Testing Strategy – Part IV
This is the 4th part of the series about analyzing our code and deciding what to test. Last time, we talked…
Read More » -
Software Development
Creating a Unit Testing Strategy – Part III
This is the 3rd part of the series about analyzing what we’re coding, and therefore what to test. Last time,…
Read More » -
Software Development
Creating a Unit Testing Strategy – Part II
This is the 2nd part of the series about analyzing what we’re coding, and therefore what to test. Last time,…
Read More » -
Software Development
Creating a Unit Testing Strategy – Part I
This series of posts describes the process I use to decide which tests to write, and how to write them…
Read More » -
Software Development
Triangulation – The other Role of Tests
Why Do We Need Tests? Seems like a silly question. We want to check if something is working, right? Let’s…
Read More » -
.NET
The Test Scope Creep
In “Should I use multiple asserts” we described the problem when using them in a single test. In the example…
Read More » -
.NET
Should I use or split multiple asserts?
I get this question often. It makes sense to stuff all kinds of assertions after a single setup and invocation.…
Read More » -
Career
Estimates: Jumping to wrong conclusions
The main dysfunctions we concentrate on when talking about estimates are how they (and the people who gave them) are…
Read More » -
Agile
We’re not Done yet
After some feedback from the Done Fallacy post, I feel I need to explore done-ness a bit more. How we…
Read More » -
Agile
Want to Improve? Start with Respect
To improve we need transparency. We cannot solve problems we don’t see. We can’t improve an invisible process. We need people to…
Read More »