Best Practices for Writing Custom Reports
It is always recommended to create reports and work on development in a Sandbox environment. Once your modifications are ready to deploy, always make a back-up of the existing system before deploying the new modifications.