1. 从来不要试图一下子将所有的事情办好。
我正在介绍的这种方法的关键之处是:它可以让你知道是否你的一个改变不能正常工作或者是使某个地方运行不正常。
2. 当一次做得太多的时候,你会不可避免的遇到错误,
并且你将不得不恢复你所做的一切更改来找出问题到底是出在那儿了。
这是一项非常艰难的 工作,可能会导致你的失望。不过,如果你总是稳步推进,
并且在每一步都可以到达一个可以正常运行的点,你的处境就会稍好一点儿。
3. 人们往往忽略这条建议,创建了一个复杂的规则,最终却不能工作。
几个小时后,他们发现问题没有出现在复杂的部分,
反而只是简单的正则表达式错误,如果他们按我上面解释的构造规则的换,问题可能早已经被发现了。
在反向工程拆解规则上,这种方法也适用。这种做法将极大降低人们的失望!