Do you want better quality code? Changing code is scary. With the wrong move, everything can break. But how do you adapt it to changes? Refactoring is supposed to help, but how do you know where to start? You can write the best code in the world, but it will often change because of: a better technique a new library or framework changing requirements or even a user changing how they use the applica