本周又解决了一些问题,应该说都是有难度的。然后就有了体会。
大家在看原有代码时,由于人类的局限,都会受到原有方案的局限。什么意思?就是认为原有方案很好很正确。于是,即使遇到问题,也束手无策。
而吾工作时,都会仔细分析原有方案,及其问题。开始肯定是在原有方案上修改,随后都会发现原有方案无法解决的问题。这个时候,吾就会尝试在原有方案基础上,看看能不能引入新方案:
首先是对于特殊问题,通过桥接方式,接入新方案,仅限于解决此类问题。
然后扩展新方案,逐步替代原有方案。
期间必然也会引起新的问题,这个也是正常。根据新问题,继续完善新方案。
这个做法说起来容易,做起来很难。为什么呢?绝大多数人不会动脑寻找新方案。