As developers, we always end up in a situation where we need to choose whether remove duplications or not.
Sometimes it’s not an easy task and having some specific “direction” to follow can help us.
So, I always point to a specific article that describes the ThreeStrikesAndYouRefactor
theory giving some advice about this frequent task.
Let me know what do you think, how long do you wait until you remove duplications?