We have a web application deployed in several environments (Dev, QA, etc.), as well as Production. Oddly enough, in non-production areas there are noticeable markings that indicate in what environment this is happening, but Production does not (for obvious reasons). The danger is that the developer will do something at the factory, thinking that they are in some other environment. Of course, self-discipline is your friend here (close Prod as soon as you are done), but is there something systematic that we can do to help us that does not affect the user experience in Prod?
source
share