4

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の世界には他にどのようなデバッグ戦略が存在しますか?

4

2 に答える 2

1

このロギング コードを取り除くには、パーサーを作成する必要があります。別のデバッグ戦略を使用することをお勧めします。console.log間違いなく便利ですが、次のような本格的なデバッガーを使用することを強くお勧めします: Chrome DevTools によって提供されるもの。を使用して、コード内の任意の位置にブレーク ポイントを挿入できますdebugger;。本物のデバッガーを使用すると、開発者としての生活がずっと楽になります。

于 2013-09-30T09:45:56.660 に答える
1

Fire Fox で FireBug を使用します。Java スクリプト コードのデバッグに大いに役立ちます。

于 2013-10-16T09:59:06.587 に答える