Whenever I detect a regression (automatic, manually, monitoring), I ask the five "Why?"s. This brings me to the root cause of the problem.
The root cause is almost always human and should normally be fixed on this level on the design level.
To improve the safety net, I take the last technical answer (of the 5) and write a focused unit test. After making it green the problem is gone. With it a whole class of problems as I fixed the (technical) root cause.
Comments
Post a Comment