0

Javascript を使用する場合、どのようにして迅速かつ正確に開発およびテストを行うことができるでしょうか (また、メカニズムではなくアルゴリズムに焦点を当てることができますか)。バッチまたはコマンド ライン モード (つまり、IDE の外部) で使用できる便利なツールはありますか?

Javascript で開発していると、不注意な入力や脳のおならによって引き起こされる種類の問題 (変数名のスペルミス、プロパティ名のスペルミス、関数の欠落、関数の引数の数の誤りなど) を見つけるのに膨大な時間を費やしていることがわかります。

ツールは、このようなエラー (変数名とは何か、関数名とは何かなど) を見つけるために、言語の「セマンティクス」を理解する必要があります。私の経験では、「構文」だけを見る JSLint/JSHint のようなツールはあまり役に立ちません。それらは、ほとんど無関係な文体上の警告を大量に発しますが、それでも本当に重要なエラーを特定していません。

「カバレッジ」ツールと何週間にもわたるテストがなければ、まれなパスのエラーが忍び寄ることがよくあります。Javascript のコーパスを何ヶ月も本番環境に置いていて、それから不明瞭なクラッシュ エラーが見つかることは珍しくありません。

Perl では、「厳密に使用」するだけで、これらを修正するまでプログラムは実行されません。Perl の「警告」は残りのほとんどをすばやく識別します。Javascript 開発で同様のことを行うにはどうすればよいでしょうか?

4

1 に答える 1

0

grunt.jsを探しているようです

使いやすさのために、 phantom.jsを検索する必要があります。

于 2013-08-17T00:52:17.257 に答える