Debugging 了解如何传输框架(Eclipse插件开发和调试-如何找出发生了什么?)

Debugging 了解如何传输框架(Eclipse插件开发和调试-如何找出发生了什么?),debugging,eclipse-plugin,uml,knowledge-management,Debugging,Eclipse Plugin,Uml,Knowledge Management,我刚刚和一个非常好的朋友谈过!我的同事很沮丧,我在寻求建议,而不是他:-) 他正在维护一个复杂的eclipse插件(实际上是一个应用程序),当他点击一个列表时,他不知道发生了什么。创建它的外部开发人员使用了反射和侦听器,他很难/不可能找到当他单击链接时实际触发的内容。他开始重命名函数,以查看在单击列表时是否出现错误(由于反射而起作用)。 在一些清单上,他得到了(这是正确的),在一些清单上,他没有。 有什么办法可以帮助解决这些问题吗? 任何想法都有助于: 工具(UML?),技巧,甚至是他下次有机会

我刚刚和一个非常好的朋友谈过!我的同事很沮丧,我在寻求建议,而不是他:-) 他正在维护一个复杂的eclipse插件(实际上是一个应用程序),当他点击一个列表时,他不知道发生了什么。创建它的外部开发人员使用了反射和侦听器,他很难/不可能找到当他单击链接时实际触发的内容。他开始重命名函数,以查看在单击列表时是否出现错误(由于反射而起作用)。 在一些清单上,他得到了(这是正确的),在一些清单上,他没有。 有什么办法可以帮助解决这些问题吗? 任何想法都有助于: 工具(UML?),技巧,甚至是他下次有机会与外部程序员交谈时应该做什么。 看到他因此长出一头白发让我很难过


谢谢,我也有同样的问题。我使用了一个技巧,即直接从工作区启动和Eclipse应用程序。然后单击图形界面并查看日志文件。这真的是一场噩梦,是难以置信的时间浪费,但它做到了


祝你好运,因为你需要几个月的时间来了解这个项目的内部情况

他不知道这件事。这是一个包含所有调用的日志文件,还是他介绍的系统输出?