Your Heroku app runs in at least two environments: On your local machine (i.e., development). Deployed to the Heroku platform (i.e., production) Ideally, your app should run in two additional environments: Test, for running the app’s test suite safely in isolation Staging, for running a new build of the app in a production-like setting before promoting it You can help prevent buggy code from being