乘除

2012-08-29 32 views
0

我和我的同事所说的,他说,在代码中,最好不是分裂繁殖,但他并没有说为什么它是更好的,所以我决定找出来,所以:乘除

对于例如,这种情况下是较好的:

var caseOne = x/2; 

var caseTwo = x * 0.5; 

以及如何做各的性能代价?

感谢所有答案:)

+3

你试过标杆它自己?这不会花那么长时间。 –

+0

它通常在任何脚本语言中都没有问题,最糟糕的情况是,无论你写什么,一个好的实现将使用第二种形式! – Parallelis

回答

5

这些类型的微优化是真的不值得的可读性成本。你应该真的编写有意义的代码。无论如何,编译器通常会进行优化。

编写将在未来易于阅读,维护和解释的代码,以便您不必解决解决方案,或者更糟糕的是,引入错误。