关于开发的一些经验

对于开发来说,我还是一个新手,但是在这里记录下一些平时在开发中遇到的一些问题及解决办法,对于以后的小菜和自己也是一种提醒,避免走弯路:

1.对于程序来说尽可能的吧几种情况都分开来处理,这要比都堆到一起更好,比如说如果一件事情,要三个条件都满足时才会执行,那么我们最简单的方法就是用if去判断一下

for(var i=0;i<n;i++){

if(a=true&&b=true&&c=true){

//执行的代码

}

}

这么写是完全没有错误的,但是对于程序来说却是要命的一件事,因为它要判断a是否是true然后判断b在往后就是c,显然这让程序觉得很操蛋,因为它要一次一次的判断如果判断的逻辑比较深那你自己想去吧~让谁谁都头大。但是如果我们分开写

for(var i=0;i<n;i++){

if(a=true){

//执行的程序

}

else if(b=true){

//执行的程序

}

else if(c=true){

//执行的程序

}

}

那么这就减轻了机器的判断,因为它在判断的时候只是进行了一次判断,而只有当其中一个为FLASE的时候才会停止,这样就避免了重复的判断三个属性的真假,对于性能来说也就提高了

(未完……)

原文地址:https://www.cnblogs.com/woshikay/p/3495119.html