如何快速上手一个项目?

224 天前
 Sukng

准备步入社会的一名实习生,公司开始安排一些项目功能需求,要怎么样才能快速上手和看懂一个项目呢?

1582 次点击
所在节点    程序员
5 条回复
z1645444
224 天前
软件项目快速上手应该都是,先本地运行,大致过一遍有的功能,近期的需求,对应近期的修改,看一眼 diff ,再从这里面你觉得简单的功能打断点,猜测 -> 验证,一点功能一点功能了解下来,逐步会变成一个模块一个模块了解。

如果是嵌入式的话,不确定能不能这么玩😂
chendl111
224 天前
简单总结过:
- 请同事/领导讲解项目的顶层设计,项目的核心正向流程
- 打开管理后台,查看项目由哪些模块组成。记录项目的模块,并思考模块之间如何协同工作,最终完成整个项目流程。对于某些流程的实现细节有好奇或困惑时,记录下来。
- 打开项目源码进行阅读,使用 IDEA 的代码统计插件(statistic),统计代码数量。根据类的大小排序。目的是为了了解哪些是核心类。然后根据项目的正向业务流程去阅读代码,根据模块->接口->实现类去思考阅读,一开始不应该拘泥于实现类的代码细节中。
主要是为了看某块业务是由哪些模块构成,模块是由哪些接口串联协同。
chihiro2014
224 天前
debug ,然后思考业务流
sparky
224 天前
niboy
224 天前
改 bug ,这样有目的性地去阅读修改和调试,就能快速上手这个项目。
另外,多请教人(看同事性格,也不要多打扰别人,适当地问就好)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1041694

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX