Sé el primero en recomendar esto
Refactoring is the process of improving the code without creating new functionality or changing an existing functionality.
Writing simple and avoiding complexity is the key to a good software design, changing the code become easier.
Code smells are undesired patterns that negatively affect software.
A survey about bad smells in Microservices architecture is presented with relevant examples and solutions.