In this guided demo, we are going to look at 3 different software engineering techniques that are remarkably powerful in combination to cut through legacy code without having to go through the bother of reading or understanding it.
The techniques are:
* Combination Testing: to get 100% test coverage quickly
* Code Coverage as guidance: to help us make decisions about inputs and deletion
* Provable Refactorings: to help us change code without having to worry about it.
In combination, these 3 techniques can quickly make impossible tasks trivial and let you achieve the goal of having 100% cleanly refactored tested code.
Video producer: https://crafthub.events/