私はFirebugを使用して、JavaScript(+ JQuery)コードで何が起こっているのかを把握しています。私は主にそれをconsole.log
ステートメントのトンを印刷するために使用しています。これはおそらく、プロジェクトの上にとどまる最も効率的な方法ではありません。それは数少ない機能から100以上に成長したので、私はすべてがどのように適合するかについて混乱し始めています。つまり、何とか機能しますが、コードを見ると、他の人がそれを書いたように感じることができます。なぜなら、それはとても混乱しているからです。複雑なJavaScriptプロジェクトをどのように維持していますか?
Firebugで私のアプリケーションを実行するときにいつもコンソールに表示されるconsole.log
のステートメントが狂っています。私はいくつか取り上げるといつも再作成するので、そこに残しています。これは事態をさらに混乱させていると私は思っています。ブレークポイント、変数の監視など、実際のデバッグを実際に探ったことはありませんでしたが、それはこのプロジェクトのコントロールを回復する良い方法になるのでしょうか、それとも助けてくれるツールがありますか?
私はすべてのCSSの図を描き、JavaScriptのクラスとIDを対応する関数にマップしようと考えました。このプロジェクトでは、おそらくFlash/Flexアプリケーションに近いアプリケーション状態の複雑な組み合わせに基づいて、多くの豊富な相互作用と表示/非表示機能を使用しています。
このプロジェクトのコントロールを回復するのに役立つツールやアプローチについてのご意見をお待ちしております。私がこのプロジェクトを始めたとき、私は本当にうまく感じました。なぜなら、それはとても良く見え、人々は私がそれがいかに涼しかったかを褒め称えてくれましたが、今は失敗のように感じます。私がしなければならないなら面接。
フォーマットは常に高く評価されています。これは本当にwall-o-textです。 –
合意。私はいくつかの段落区切りで刺しを取った。 – Nosredna