当我编写 javascript 代码时,我通常会插入一个调试符号来帮助我。
让我举例说明我的意思:
var debug = true;
/* Some event handler */
onValueChange = function(e, ui){
var new_value = dom.volume.slider("value");
conf.value = new_value;
if (debug) {
console.log("Value changed to : " + new_value);
}
}
当我完成时,我不希望所有这些与调试相关的代码成为我的发布/缩小代码库的一部分。这种事情的惯例是什么?是否有任何(非基于 IDE 的)工具可用?我正在寻找与现有代码库一起工作的解决方案,并在未来开始一个新项目。
或者 javascript 世界中存在哪些其他调试策略?