ウォンツテック

そでやまのーと

JavaScriptのデバッグ

Ajaxなサイトを作ろうと結構JavaScriptのコードを書いているのですが、そのデバッグ方法についてはかなり悩まされます。今のところemacsで書いてからFireFoxで起動し、Firebugでバグを取ってからIEでも起動してみて挙動がおかしければalertでデバッグしてます。しかしこの方法、たとえばオブジェクト名の書き間違えで「hoge」と書かなければいけない所を「hogee」と書いてしまった場合、エラーメッセージは出ずただ表示されないといった状態になります。これではまずエラーが起きた箇所から探す事になりますが何を間違えたかすらわからないので時には1時間単位で時間が消費されます。これはきついという事で色々探してたのですが、
第1回 JavaScriptの復権 (4/4):連載:Ajax時代のJavaScriptプログラミング再入門 - @IT
で紹介されている
http://www.aptana.com/download_all.php
の統合環境を試しに入れてみました。まだちょろっとしか見てませんが、オブジェクト名ミスやらは見つけてくれます。
emacsで書いて文法チェックという形でaptanaを通すという処理がコマンドラインで出来るスキームが理想ですね。