【发布时间】:2016-03-13 15:03:27
【问题描述】:
我目前正在从事一个开源项目。我是这个领域的新手。我的工作是在现有的代码库中添加一个新功能。
但是,我不知道在项目中的何处添加我的代码。这些项目包含数百个文件、类和数千个方法。从字面上看,不可能遍历每一行代码。
例如:假设我正在开发一个名为 Calculator 的项目。我有完整的源代码。现在我输入 2 + 3 并回车。我得到显示的结果 5。但是,我需要找到这个精确计算在源代码中发生的位置。例如,如果一个方法被定义为:
public int add(int a, int b) {
return (a+b);
}
所以我需要找到这个方法,我不知道它的名字。
我目前正在使用 Eclipse IDE。
你能帮帮我吗?还是我以完全错误的方式接近这个?如果是这样,我应该如何为开源项目做出贡献?
【问题讨论】:
-
为此使用记录器...
-
你的问题有点宽泛。关于我能想到的唯一建议是你付出了努力,尽管可能是巨大的,以完全理解这个项目。这意味着倾注代码和文档。由于过于广泛而投票结束。
-
@Hovercraft 好吧,您可以告诉我如何找到负责给定输出的特定函数,例如 add(int, int) 负责添加 a 和 b
-
@Xoce웃Пepeúpa eclipse 支持 Logger 吗?
-
@RLangdon: 是的
标签: java eclipse open-source