Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
How to Get 100% Cleanly Refactored Tested Code

How to Get 100% Cleanly Refactored Tested Code

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: