背景
工作之余,希望充实自己,保持危机感,每天抽出两个小时阅读chromium代码,虽然不知道有没有效果,但总好得过时间白白浪费掉。闲言少叙,开始今天的学习。
第一个两小时
之前没有了解先看官方文档
点击打开链接,先把代码搞下来。
下载depot_tools
配置PATH
执行命令 gclient
.....正在执行中挺慢的。
发现一个问题,执行不下去了。一个锁is held,查询后发现,最新版本必须VS2017,好吧,之前做的都白费...下个老版本看看吧
论坛中发现这个 直接下载代码 不管了 先clone再说。
git clone https://chromium.googlesource.com/chromium/src
下载太慢了...今天这两个小时就要这么过去了么?
关于如何学习源代码官网介绍写的很好,可以参考。
1、Read the most important developer design docs
- Multi-process architecture
- Displaying a web page in Chrome
- Inter-process communication
- Threading
- Getting around the Chrome source code
3、Learn some of the code idioms:
4、Later, as time permits, skim all the design docs, reading where it seems relevant.
5、Get good at using code search (or your code browsing tool of choice)
代码还没下完, 不管他了,先看文档吧。
学习计划:
1、先看文档
2、再撸代码
领导下班前,来我这看了一眼发现我在看chromium,热心的指导了一下。
我也要下班了,明天看。