在极少使用和测试的不重要情形中疏忽了为循环变量设置新值,这是常见的程序设计错误。
A common programming error is failure to set new values for loop variables in corner cases that are rarely used and tested.
尽管如此,对命令式语言程序员来说,状态的改变依然是程序设计错误的主要原因。
Still, state changes are consistently one of the chief causes for programming errors for imperative programmers.
根据上面提出的论点进行推理,可以设想不再出现大量可能的程序设计错误,促使质量上极大的进步。
By inference based on the argument presented above, one can assume that a large number of the possible programming errors were never made, resulting in tremendous gains in quality.
And will make mistakes. And therefore, you write your programs so that catastrophes don't occur when those mistakes are made.
就是人是很愚蠢的,会犯错误的,因此,你要这样设计你的程序,以达到当犯错误时避免大事故的目的。
应用推荐