I agree that code refactoring is very essential for a large-scale project. I like the way you discussed the pros and cons about this topic and I also agree with Maxi Contieri that we need more articles like this.
Fantastic article. I particularly like that you address that it can be very hard to refactor code, but many of the refactoring problems you mention are solved by focusing on writing a good suite of tests
I agree with Maxi Contieri. We need more articles like this
Med Lamine
software developer
Great article thank you I think refactoring is hard and painful as you said