代码最佳实践(1):测试
对于测试,我们将使用的主要一个工具就是assert()函数,其断言形式是true还是false。
该函数的一般形式是:
assert(condition,message);
第一个参数是一个条件,应该是true,而第二个参数则是一个消息,在第一个参数不为true时进行显示。
考虑代码如下:
assert(a==1,"Disaster! a is not 1");
如果变量a的值不等于1,断言失败,这些过于戏剧的信息就会显示
代码最佳实践(2): 性能分析
避免我们书写劣质代码,
比如我们如下代码
var start = new Date().getTime();
for(var n=0;n<maxCount;n++){
/**/
}
var dis = new Date().getTime()-start;
assert(true,"measured time: " + dis);
代码最佳实践(3):代码调试技巧