$18
There are some basic ground rules in programming ethics which, if not followed, can create headaches for the greater team. Many of these best practices are obvious, like externalizing functions and modularizing logic, but when it comes to testing, shortcuts can easily creep into the work ethic. When the production system is running smoothly, new features can become tricky to implement. The testing environment is fun for a while, but there is always that urge to see how it works in production.