I don’t know about you, but every company I’ve ever worked at had a Fort Knox like system in place for deploying code to the production server. Typically, deployment looks something like this (some with more steps, some with less): Grab the labeled (tagged) code from the version control system. Obviously, ensure that the application must compile. Another developer other than the author must review the code on some level and sign off on it. Automated unit tests must pass. If they exist, the automated system and integration tests must pass. The QA team tests the...