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