タグ

デバッグに関するzichaoのブックマーク (4)

  • Adobe製のJavaScriptデバッガTheseusがすごい - Qiita

    この前、研究室の先生に教えてもらったAdobe製のJavaScriptデバッガTheseusがかなり便利なのでご紹介します。 Theseusとは Theseusは、AdobeとMITの共同研究から生まれたJavaScriptのデバッガです(→学会論文)。ChromeとNode.jsの上で動きます。具体的に何をしてくれるのかをざっくり言うと、関数のコールを追跡して、BracketsというAdobe製のエディタに下画像のような感じで表示してくれます。 Theseusのすごいところは、コールバックの実行まで追跡してくれることです。もちろん、エラーが起きた箇所もすぐに見ることができます。また、デバッグをするとき、気になる箇所にconsole.logを挟むことがあると思いますが、Theseusを使えばその必要もありません。関数の横に表示されているコール回数をクリックすれば、その関数の実行ログを表示し

    Adobe製のJavaScriptデバッガTheseusがすごい - Qiita
  • Debug_Top

    デバッグ スクリプト開発とデバッグ作業 スクリプト開発においてデバッグはとても重要な作業です。修正しては実行、修正しては実行の繰り返しです。地道な作業が続き、ヘタをすると終わりが見えません。 しかし、この厄介な作業をサポートするツール(ソフト)がデバッガーです。また、デバッグ作業を助けるオブジェクトもあります。これらを使いこなせば開発効率が確実に上がります。 ここではAdobeの提供するスクリプト開発環境・ExtendScript Toolkit (ESTK)を使ったデバッグ作業のあれこれをみてみます。

    Debug_Top
  • 車車車く本牛勿 -Rollin' Real-: ExtendScriptToolKitデバッグの手引き(ごっこ)

    ※基的に、タイトルのオシリに「ごっこ」が付いた場合、不完全なのを承知で逃げを打っている時だというご理解のもとに。 前に書いた「スクリプトのかわいいねだり方」同様、完全に自分を棚に上げての所業となりますが、どなたかのお役に立てればと思います。・イチから書いてみたんだけど、よくわかんないエラーが出たので嫌になってトンザした・あっちでは動いたのにこっちでは動かなくて困ってる・他者作のスクリプトを、どうにかして自分用に便利にしちゃいたいなどの方は目を通していただければ幸があるかも知れません。ないかもですけど。ちなみにウチのスペック──・理系脳だねーとか言われつつも数学てんでだめ。中学数学はもとより小6算数すら怪しい・Photoshop、Illustrator、InDesignでしか使えないJavascript、しかもすごいはんぱ・スクリプト云々以前に最近のバージョンでは基機能の知識すら怪しい・

    zichao
    zichao 2012/05/08
    宗教上の理由とは何ぞや?
  • デバッグには見て確かめる alert、キャンセルを可能にする confirm

    リファレンス alert ( Microsoft ) alert ( Mozilla ) 多くの処理を部分部分で確かめたい場合は、Firebug の console.log を使用して ログを取るほうが有効ですが、一つ一つ確実に確かめるには alert が最も有効です。 ( ※ IE では、alert(); はエラーになりません ) confirm ( Microsoft ) confirm ( Mozilla ) 戻り値として true または false が返るので、if 文の条件式に直接使う事になります。 if ( confirm("更新しますか?") ) { console.log("更新"); } else { console.log("キャンセル"); }

    デバッグには見て確かめる alert、キャンセルを可能にする confirm
    zichao
    zichao 2012/04/08
  • 1