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

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

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

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

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

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

© 2021 V2EX