调试遗留代码时经常遇到的一个问题是由于对代码不了解,一个变量(Java里经常表现为对象的字段,尤其是全局(static)字段)经常在自己不知道的地方被改变,如果能够在这个对象被改变的时候停住,则非常有利于理解代码的运行流程非常有好处,在Eclipse中设置这样的断点很容易,就是在这个字段声明的行加断点,这样在Breakpoints View里就可以看到这个对象在何种情况下暂停了。如下图是对userPriMap字段添加监视断点。
调试遗留代码时经常遇到的一个问题是由于对代码不了解,一个变量(Java里经常表现为对象的字段,尤其是全局(static)字段)经常在自己不知道的地方被改变,如果能够在这个对象被改变的时候停住,则非常有利于理解代码的运行流程非常有好处,在Eclipse中设置这样的断点很容易,就是在这个字段声明的行加断点,这样在Breakpoints View里就可以看到这个对象在何种情况下暂停了。如下图是对userPriMap字段添加监视断点。