- yukikeiichi
- 2108
- 0
- 1
- 0
顕在化してないだけで、Placesもけっこうバグがあるっぽいんだよね。Chromebugさえ使えれば直ちにデバッグしてworkaroundとか考えたいところではあるけど、そのためにはChromebugを動くようにしないといけないという……
2012-01-16 00:59:02#vimperator なしのFirefoxアドオン開発って、みんなどうやってんだろうなあ。DOMi や Scratchpadだけじゃキツイだろうし...
2012-01-16 01:01:34@saneyuki_s ひゃー。まだ devtools.chrome.enable=true にして Scratchpad の方が楽そう...
2012-01-16 01:03:45@teramako それもやるけれども、コードだいたい目デバッグですね。JSコードモジュールだとたまにエラーさえ吐き出さなくて死ねる……
2012-01-16 01:05:01@teramako 自作の「ContextMenu Extensions」のJavaScriptパネルという機能(Scratchpadに似てる)を多用してます。5つのタブに別々のスクリプトを書けて、頻出の機能を呼ぶためのユーティリティが付いてて、Chromeウィンドウの中で動く。
2012-01-16 01:06:12@saneyuki_s dump()とbrowser.dom.window.dump.enabled=trueとfirefox.exe -consoleの組み合わせオヌヌメ
2012-01-16 01:07:00@teramako @piro_or やっぱりdump()なんですね。dump使うのがずっと面倒でCu.reportError()してた;
2012-01-16 01:08:04Chromebugは、内部的にFirebugを丸ごと持っていて且つそれを使っているのが動かなくなっている第一要因ぽいあたりまでは把握している。
2012-01-16 01:09:12@saneyuki_s あとVenkman JavaScript Debuggerでブレークポイント設定してステップ実行とか
2012-01-16 01:09:51@saneyuki_s 最近よく使うのは、呼ばれて欲しくない処理が呼ばれててなんでやねーんって場面でdump(new Error().stack+'\n');でスタックトレースを取るという方法ですが、これ結構便利ですよ。
2012-01-16 01:10:42@piro_or @saneyuki_s これ個人的にはJSON.stringify(Components.stack, null, " ")の方が見やすくて好きです。
2012-01-16 01:12:28ちなみにChromebugはこんなトピックがたってもスルーされているので、もうどうなっているのか不明。人手が足りないのもあるんだろうけど。
2012-01-16 01:13:25@teramako それエントリを見て「おおーこういう方法もあったのか」って思ったんですが、必要な情報がぎゅっと詰まってるスタックトレースの方が僕は好みだったのと、new Error().stackの方が打鍵数少ないのとでこっちを使ってますね。
2012-01-16 01:14:39hgかgitだったらさっさとcloneしていろいろ試すんだけど、svnなのが…… git-svnすればいいじゃんってのはわかってるようん
2012-01-16 01:15:11Firefoxのエラーコンソールはエラー箇所だけじゃなくてスタックトレースも出せばいいのにね。
2012-01-16 01:16:13