假设您的网络应用程序在一小时内有1000000次用户登录。
并在每次用户登录时执行以下代码:
if (DevMode) {
// make an Ajax call
} else if (RealMode) {
// make other Ajax call
} else {
// Do something else
}
假设DevMode登录仅发生在总用户登录的5%中,编写代码的效率如下:
if (RealMode) {
// make an Ajax call
} else if (DevMode) {
// make other Ajax call
} else {
// Do something else
}
由于
答案 0 :(得分:1)
假设RealMode
是95%的情况(你实际上没有说过它是RealMode
还是else
)那么:嗯,是的,因为你避免做一个检查在95%的时间都是假的。
但它不会重要它更有效率。测试变量的真实性确实非常非常非常非常快。