思想:有限的智力解决无限的问题(17)
人的智商是有限的,并且差异不是很大,因此大多数状况下能比较好的交流。但这个世界的问题是无限的,包括编程在内。人类在解决复杂的问题时会分解成几个简单的问题逐一解决,在编程的过程当中也应如此。但如今有了新问题,如何简化问题这自己也须要考验智力。
咱们在编程中若是使用很复杂的方式来解决问题,那么咱们可能很差维护,很差管理,很差升级。即便一时调试成功,未来从新回头过来看,可能就会看不懂。除了一有定的注释之外,恰到好处的编程也是一门艺术。特别是开源的产品更应如此。这点是之后将要特别考虑的地方。
2012.3.23