Maintaining clean code

Once in a while, you'll face the challenge of adding a feature to a legacy project. Please follow these rules: