【发布时间】:2014-07-30 21:42:39
【问题描述】:
我有一个大型(旧版)应用程序,我必须对其进行修复,它的代码结构很糟糕,而且代码异味太多,让我窒息。我真的无法弄清楚 gui 中的字符串在哪里填充。因此,如果一旦任何字符串(我不知道变量的名称或它在哪里)等于“foobar”,我就可以有一个表达式/断点,这样我就可以从那里回溯。
那么,我在寻找什么? :)
【问题讨论】:
-
不幸的是,我怀疑诸如“只要任何字符串等于 X 就中断”之类的东西是否存在,但是文本是否以某种方式从文件或数据库中获取?此外,您使用哪种 UI,也许我们可以提供 UI 填充的方法。
-
@Smutje UI 是建立在一个从范围框架构建的自制框架上的,所以这真的很难。问题在于,很多通信和访问都被混淆、抽象和纠缠在这个自制的框架中。所以有无数层需要跟踪。另外,我对一般情况感兴趣,因为在寻找特别的东西时有一些时间会是一个很好的功能。
标签: java eclipse debugging breakpoints conditional-breakpoint