我有一个由博士生开发的开源eclipse插件项目,它包含很多java文件,我需要探索这个项目。谁能给我一些建议/指导,如何探索这个项目?
如果这个问题与此论坛无关,请告诉我提出此类问题的正确论坛。
最佳答案
以下所有内容均假设该项目有适当的文档 - 我发现很难想象一个 3000 个文件的项目如果没有它也能正常运行!
我在专业领域工作中学到的最重要的事情之一是,您将永远了解任何严肃代码库的全部范围。第一个地方是项目文档,它通常会列出代码的设计/架构——相关模块以及它们如何相互交互。如果您对某些特定功能感兴趣,您可以遵循感兴趣模块的逻辑路径;或者,如果您对该特定模块感兴趣,您可以探索该特定模块中的类。基本上我想说的是,良好的文档对于良好的、易于理解的代码库来说是最重要的事情之一;如果您要开始学习,第一步就是掌握设计和架构文档。一旦到达那里,您应该能够在粗略和每个模块级别上理解代码——要深入了解一个特定模块的内部工作原理,只需深入研究文档中提到的代码即可!
关于java - 探索包含超过 3000 个 java 文件的 java 项目的技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20510612/