タグ

YouDebugに関するmanabouのブックマーク (2)

  • YouDebugでGroovyスクリプトやその向こうのJava系ライブラリをデバッグする - 豆無日記

    はじめに YouDebugという、Hudson作者のid:kkawaさんによるデバッガツールがあるんですが、これGroovyみたいなスクリプト on JVM系のデバッグに非常に便利っすね。すごいっす。 非対話的デバッガ YouDebug - 川口耕介の日記 http://d.hatena.ne.jp/kkawa/20091108/p1 YouDebug家 http://youdebug.kenai.com/ YouDebugの何が便利か IDE不要 Groovyコード書くときは未だターミナル&vimなので・・・。 デバッグ用のYouDebugスクリプトはGroovyで書く 好みの問題ですけど、GroovyのDSLになってます。 Java Debug InterfaceのAPI仕様に引きづられるので、配列やリストのイテレートとかはGroovyっぽくないんですけどね。 ブレークポイントを仕掛

    YouDebugでGroovyスクリプトやその向こうのJava系ライブラリをデバッグする - 豆無日記
  • 非対話的デバッガ YouDebug - 川口耕介のブログ

    バグ修正はプログラマの仕事の一つですが、このうちのかなりの時間は問題を再現することに費やされます。 症状からバグの全容が推察できる時もあるのですが、多くの場合には、手元で問題を再現し、更なるデータを集めることによって始めてバグが理解されるからです。しかし、環境に依存する問題などは再現が難しい場合もあります。どうしたらよいでしょうか。 ロギングというのがよく行われる解決・予防策ですが、「デバッガを走らせて変数xの値を教えてくれればいいのに!」と思った事があるのは私だけではないと思います。ロギングと異なり、デバッガは予めプログラムに障害発生を予期するコードを埋め込んでおく必要はありません。また、呼び出し元のローカル変数をアクセスしたり、任意の式を評価したり、あるいは変数の値を変更することもできてしまいます。当たり前ですが、障害分析ツールとしてはデバッガはずっと強力だからです。 ではなぜユーザー

    非対話的デバッガ YouDebug - 川口耕介のブログ
  • 1