阅读项目代码

来源:19-2 课程总结

liyanone

2020-10-02

我之前有过shell和python脚本的经验,但是没有做过实战项目开发。
现在的职位要做一些go的开发,可是我发现很多项目代码结构复杂,有很多包和目录,互相引用。
实在是不知道怎么阅读代码熟悉项目。
对于这样的新手,老师有什么好的方法和建议吗?

写回答

1回答

ccmouse

2020-10-02

我有两个建议。第一就是不特别读,直接干活。这时有个具体的任务在手上,熟悉代码也有针对性。那么从哪做起,最有效的方法还是问熟悉的同事。然后以那个地方为起点,边熟悉边干活。
没有具体的活的话,第一还是看一遍各个目录结构。然后你想,这个项目如果你自己做,难点在哪里?然后针对性的看那个点。可以根据目录结构猜,也可以关键字查找。当然了,最有效的还是问同事某某功能怎么做的,让同事帮你指点开始阅读此功能代码的点。
另外,要熟练使用查找变量或函数引用的功能,通过ide看代码。

1
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程