O'Reilly logo

Testing with F# by Mikael Lundin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Continuous integration

Two of the largest risks of having tests is that they will not be run or even pass. This is what will happen if you have a test suite without experienced developers maintaining it. In this case, it will no longer bring value, but only baggage. A test suite that is not used and doesn't pass is a waste and should either be fixed or deleted.

I was once working on quite an advanced order flow. To maintain its quality by myself, I covered the solution with tests knowing that if my tests were green, the code would work as expected.

I handed over the code to a maintenance team and after six months, they called me up asking me to fix the code. They were going to make some changes, and when they did, the price calculation no longer ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required