If the answer is, ‘we aren’t,’ you may want to consider a new development resource! The best answer is that a version control system of some kind is in place. You should also have both a production server and a development or ‘staging’ server in place. All of your experimentation should be done on the staging/development server. Changes should only be passed to your production server when it has been thoroughly tested.
Posted in: Magento