Right now, and besides what can be covered by PHPunit tests, we do not have much choice to test changes than merging, deploying and see things break… :-(
It’s been several instances where the lack of development environment led us to deploy incorrect code.
We would need a development environment.