How to Refactor Code
Seems obvious, right? You just edit it until it works the way you want it to. Not so fast. Reckless code changes will turn your project into a big ball of mud before you know it. Done in the right way you'll experience less frustration and fewer crises.
While you may write code as a developer, your main task is not writing code: it's removing ambiguity and mitigating project risks.
If you're working on a personal project or in a ☞