Rewriting code so it reads better or runs cleaner, without changing what it does.
Also known as: refactor, refactoring