2008年7月22号
优秀程序的要素:适应性和效率
在这两个里哪个更重要呢?一帮情况下是不能直接对比的,当然优先考虑适应性是有利的。首先你要适应某种环境,才能考虑效率的。
而且在不同的环境下效率也不一样。另外,项目的计划也很重要。
写出易于修改的(可维护性),通用性的程序是在牺牲效率的前提下实现的。
总之,fisher基本定理道出了这种关系:“系统对于某种特定环境的适应性越强,适应新环境的能力也就越弱”。
作为一个程序员,你是否在修改其他程序员写的程序是由没暗暗骂他?(文档的重要性)
在交付一个项目时,你是为了赶时间而草草写了非常普通的程序,还是牺牲交付时间来写出高效率的程序呢?
阅读(1352) | 评论(0) | 转发(0) |