Taswar Bhatti
The synonyms of software simplicity
Tag: extract and override
Working Effectively with Legacy Code

This is part 2 of Extract and Override refactoring technique. You can find part 1 in my previous post. I am going to show another technique by using Factory Method to break dependency in your code. *WARNING* *WARNING* Before I begin I would like to say all these techniques are not the best design but […]

Working Effectively with Legacy Code

When doing unit testing, one always comes to a point where there this “kind of hard” part to test since the part depends on something you might not have control over or depends on the functionality of the dependency to complete. In “Working Effectively with Legacy Code” by Michael C. Feathers talks about a dependency […]