We recently had an incident where some code for life was released that should not have been released.
He was obviously checked in the trunk. Which is good, I assume that you want to check earlier, check often .
However, in this case, it should not have been released in the next version.
What checks / strategy / process can be implemented to avoid premature code failure.
It seems to me that even with continuous integration and unit testing, is this a human procedure problem?
- Lee
build-process release-management
Lee Englestone
source share