好了,乍一看并不是太坏。但是考虑一下:
变更是在整个业务系统上做的。如果我们在部署新版本的时候出了什么错,其间的每分钟都会遭受损失。我们真的那么肯定这个变更不会影响其他部分?
事实上并不只是改正了拼写错误。我们还在生成新成品的时候改变了版本号。但是改变版本号应该是安全的,对吧?你确定吗?
这里的关键是我们已经在确认变更是否安全这件事上费了相当大的精力。系统太复杂了,即使考虑微不足道的变更所带来的影响也变得相当困难。
现实中,一个变更通常要比改正拼写错误要复杂得多。所以,我们需要为所有变更考虑部署链上包括人工校验在内的所有方面。
这样一来我们就到了一个不该去的地方。