Gary Kasparov said: it is the combination of patterns that matters. Similarly, when refactoring, it is the combination of techniques that matters.
Watch me refactoring code that smells bad! Applying the different techniques to several use cases. This hands-on course will transform you into a clean coder!