Delivering Quality via Automation
When an engineer makes a change to source code or tests, there are multiple steps before that change finally makes it into production. In the most basic form, these steps can merely consist of a developer compiling code on their development machine and copying the output to the production environment. Don't do this. Just don't. This introduces innumerable opportunities for human error. In order to truly provide reliable deliveries, this process should be automated from end to