或者,如果調試器能夠徹底的控制虛擬機的話……
就每次 watch 當作一個事務回滾吧
不過對 firebug 這類是不合适的
除非願意徹底放棄外掛式調試器的優勢
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 标 题: Re: 调试器的困惑
: 发信站: 水木社区 (Mon Nov 3 12:13:46 2008), 站内
:
: 基本上來説,只要一個方法會改變某個對象的狀態,它就不能被正常 watch....
: 不管是取屬性的 get 方法還是其它什麽方法都一樣
:
: 這個在程序裏我覺得是迴避不了的
: 而調試器想迴避的話,就只能在每次 watch 之前拷貝整個上下文——
: 理論上可以做到,但有沒有必要實在是有待商榷
:
: 所以現階段不管設計還是使用調試器
: 性價比最高的做法還是手工迴避吧
:
: 【 在 modico ().net() 的大作中提到: 】
: : 调试器有时候会对被调试的程序产生干扰,破坏了原有的逻辑。
: : Firebug对RegExp全局对象的干扰是一个例子。
: : 再比如调试器对本地变量或watch内容的属性遍历也会干扰程序。
: : ...................
:
: --
: 在一片喊杀声中,出现在佳花与祥琼面前的是惠侯月溪。
:
: “出列于朝上的大人,只是当众挖鼻孔,就要被处死吗?只因为上朝前没刷牙,或者是吃了大蒜也是死罪。还有上厕所后不洗手,起床后不洗脸,一个星期不洗澡……只要主上不喜欢的事,都是死罪。你们现在的恐惧更本不能和人民所经历的恐惧相提并论。”
:
: 峰王·仲鞑由于精神洁癖而失道,谥号“洌王”。
:
:
: ※ 修改:·withinsea 于 Nov 3 12:14:32 2008 修改本文·[FROM: 123.112.113.243]
: ※ 来源:·水木社区 newsmth.net·[FROM: 123.112.113.243]
--
修改:withinsea FROM 123.112.113.243
FROM 123.112.113.243