2013/03/05

[JavaScript]CoffeeScriptのデバッグ

CoffeeScriptの勉強をしているのだが、肝心のデバッグがめんどいことに気がついた。

XcodeやEclipseを使っている場合、ビルドして即時デバッグができるのだが、CoffeeScriptの場合、一回、コンパイルする分ネイティブにJavaScriptを組むより1Step増えることになり非効率な気がするのだが。。。どうなんでしょう?

デバッグは、alertやconsole.logを使うことができるみたいで、

c = 0
while c <= 10
 c = c + 1
 alert c
と書いたり、
c = 0
while c <= 10
 c = c + 1
 console.log c
とすることもできるが、結局、コンパイルして、再設定しなくちゃーいけないんだよなー。 CoffeeScriptを使うべきか、使わざるべきか?のエントリーでは、SnackJSの作者の否定的なコメントがありました。 ただ、完全に、調べきったわけではないので、どなたか詳しい方は、簡単なデバッグ方法についてコメントとかでいただけるとありがたいです。 あと、疑うわけではないのですが、このコンパイラーは本当に正しくコンパイルをしてくれるのだろうか?

追記
ちなみに、CoffeeScript入門を読むと、alertやconsole.logは下のように書くこともできるそうです。
c = 0
while c <= 10
 c = c + 1
 alert(c)
と書いたり、
c = 0
while c <= 10
 c = c + 1
 console.log(c)
とか。

0 コメント:

コメントを投稿