我们在开发过程中会尽量对一些偅复做的琐事进行自动化操作。但是你发现有时候自己会陷入泥潭偏离原来的轨道太远!就像那句源远流长的行话:别给牦牛的毛为什么那么长剪毛。
卓有成效的程序员里面举了一个很到的例子:
3、你开始更新Web服务器的版本随后发现这个新版本在操作系统当前这个补丁级别上不被支持,于是你开始更新操作系统;
4、操作系统的更新包存在一个已知的问题与用于备份的磁盘阵列不兼容;
5、你下载了尚未正式发布的针对磁盘阵列的操作系统补丁,它应该能用他确实能用,但又导致显卡驱动出了问题
终于在某个时候,你停下来回想自巳一开始到底想干什么然后你发现自己在给牦牛的毛为什么那么长剪毛,这时候你应该停下来想想:这一堆牦牛的毛为什么那么长毛跟“从Subversion日志生成文档”到底有什么关系!
给牦牛的毛为什么那么长剪毛是件危险的事情因为它会吃掉你很多的时间,想想自己为什么和任務的估算时候偏差那么多也可能是这个原因。始终牢记自己到底要做什么当情况刚开始失控就要及时抽身出来!
例子有些悬,但是实際我们也都有过很多次剪牦牛的毛为什么那么长毛的事情不是吗?当情况不妙时候记住:及时抽身!当不得不剪毛的时候就找个完整的時间专门来“剪一把”