求问,如何快速通过代码库了解一个项目

96 天前
 zzzzaaa
最近入职,老板让接手一个其他部门两年前的代码,完全没有文档,要怎么快速入手,了解整个项目的全貌,把项目跑起来,部署好,然后进行优化,或者说如何知道整个项目的一个全链路,可以快速上手的那种
1849 次点击
所在节点    程序员
13 条回复
chenliangngng
96 天前
打那个其他部门相关代码负责人的电话,直接问他
whoami9426
96 天前
开通 claude pro,有个 project 功能,直接把项目丢进去,问他
72
96 天前
通义千问插件也支持分析整个项目了
xuanwu
96 天前
先找测试相关代码。
然后逐渐把标识符本地化,可以更迅速整理术语体系。两例供参考:
https://zhuanlan.zhihu.com/p/130876927
https://zhuanlan.zhihu.com/p/343234177
ywisax
96 天前
修 bug ,修一两个就上手了。
nagisaushio
95 天前
@xuanwu 多年不见,您又来推广中文编程了😃
xuanbg
95 天前
通过代码来了解项目可谓是”缘木求鱼“……也许还能称之为”盲人摸象“。你应该去找使用这个代码的业务部门负责人,只有他们才能告诉你这个项目的原始需求是什么样。你对比一下已实现功能,就知道留给你的是什么玩意了。至于代码么,加需求的时候看看结构是什么样,该往哪里拉屎。改 bug 的时候才需要仔细看看相关代码,别给改出新的 bug 来。
xuanwu
95 天前
@nagisaushio 分享而已,何谓“推广”? https://zhuanlan.zhihu.com/p/123232103
hello2090
95 天前
@xuanwu 分享是手段,推广是目的?
ghost024
95 天前
代码其实都还是比较好懂的,主要是代码背后的业务逻辑,如果没有什么产品文档的话,改代码很容易出问题,除非测试用例做的很全很好
yjxjn
95 天前
项目跑起来,部署好:这个你得问你领导或者技术负责人之类的,比如代码在哪,开发环境配置等等。
jackmod
95 天前
工作的本质就是接锅和甩锅。你这个显然不是自己的锅,先甩出去,是谁的锅就让谁熔回铁锭。
RainCats
94 天前
@xuanwu 了解了下,中文编程看起来更直观,毕竟母语是中文

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

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

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

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

© 2021 V2EX