gpt4 book ai didi

java - 在调试时对旧代码进行注释/注释而不进行更改

转载 作者:行者123 更新时间:2023-12-01 12:00:17 27 4
gpt4 key购买 nike

我经常必须在 Eclipse 中调试我不能或不应该更改的旧代码。这些代码通常是非常长的意大利面条式代码,并且变量名称令人困惑。

当我调试时,我通常会了解事情是如何工作的。

我现在想对变量、方法和行进行评论,这些评论仅在我调试代码时禁用,但不会更改代码文件本身。我什至可以考虑在调试器中将变量名称从 XI 更改为 countRowsProcessed

有没有任何插件或者IDE可以做这样的事情?

最佳答案

当 Eclipse 调试时,它会获取当前的类文件并向其“附加”一个源文件,这是您与之交互的源文件。

我不确定如何执行此操作,但您可以复制源文件,例如 sourceFile-wDebugComments.java 并告诉 Eclipse 使用该文件进行调试,而不是比原来的。这样,只要不在源文件中插入新行,添加注释就不是问题。

至于重命名变量,恐怕普通 Eclipse 不允许这样做。无论如何,您可能只是复制整个源代码树,然后修改您通常无法修改的源文件。一般来说,“无法修改”是指源主干上的副本。您始终可以在本地副本上执行您想要的操作。如果您想保留该内容,可以将原始文件的差异存储为 .diff 或 .patch 文件,并在每次需要时重新应用它。

关于java - 在调试时对旧代码进行注释/注释而不进行更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28027162/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com