Cleaning up the code base: how to avoid missteps
mindful-coding.com