大体上来讲,一段代码首先是要实现某种功能,在这个基础上,有三个方面是互相制约的,即:
代码的健壮性、代码的可读性、代码的执行效率。
健壮性指对于任何可能出现的情况代码都有明确的结果,不会出现超出预期的行为。
可读性指代码非常简单明了的表达了其意图也就是需求和满足该需求的方式。
执行效率就不需要多讲了。
所谓的比较厉害的编程代码,就是在这三个方面取得了一个非常不错的平衡,因为很多时候这三者是不可兼得的……
拿平方根倒数速算法来讲,这个代码的效率非常高,是已知的最快的计算平方根倒数的方法,但是这个代码的可读性约等于零,健壮性也不高,在某些极个别的输入会得到偏差很大的结果(也就是与平方根倒数相差甚远……
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有