0_refactor (EN)
Essentially, refactoring is improving the design of code after it’s been written. If you want to add a feature to a program, but find that the code isn’t easy to change due to a lack of good structure, refactor that program first so that it’s easier to add the feature, and then add the feature. It is the change in requirements that makes refactoring necessary. The refactoring technique is to modify the program at a tiny pace....