java 怎么尽快看懂一个项目的代码以及梳理清楚项目结构?
刚接手了公司的一个项目,那个项目很庞大,有十多个module,可能总代码量有几十万行(不确定),我在里面负责其中一个小模块。这个小模块被很多地方都调用到。现在需要我对在这个小模块上面做一些修改。
关于梳理项目,我主要是用ide的find usages来查看相关方法、类、接口的调用关系。还有根据任务描述在项目中全局搜索某些关键字,看看具体是怎么一回事
可是我捋不清某些方法到底是什么时候调用的、什么时候会触发里面的一些配置,让其生效。比如一个查数据的方法,有时会去DB查,有时会去缓存查,但是该怎么选择,不是直接写在这个的方法体里面,而是通过另外的一些抽象类、工厂类去实现。
请大神指点下怎么快速上手一个项目,可以大致看明白每行代码的作用。这个思路是怎么样的、应该做些什么?感激不尽!
回答:
不了解的项目首先要了解业务,看看项目整体架构设计和接口组成就行了,不要细看代码,当要做某块业务的时候就需要详细了解功能需求,然后看看代码
以上是 java 怎么尽快看懂一个项目的代码以及梳理清楚项目结构? 的全部内容, 来源链接: utcz.com/p/944133.html