软件的正确性比效率更重要。效率低下但功能正确的软件,用户顶多不太情愿的说“凑合着用吧”。但对于含有错误的软件来说,即使效率最高,用户也是不能接受的,“什么破玩意儿”,大概是最宽容的评价了。从开发者的角度来说,保证程序的正确性永远是第一位的。我用了两个月的时间完成了别人半年的工作量,但遗憾的是,我在代码里留下了一个错误。当我发现错误并准备修改的时候,就是耽搁软件发布的时候。别人可能只会看到你犯下的错,而似乎不大记得你的高效率。The chain is no stronger than its weakest link. 链条断在最弱的一环。我现在对此深信不已。