背景
工作之余,希望充实自己,保持危机感,每天抽出两个小时阅读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
2、See if your group has any docs; there may be some docs that people working on the same code will care about while others don’t need to know as much detail.
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,热心的指导了一下。
我也要下班了,明天看。
Multi-process Architecture
版权声明:本文为yongbuyanbao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。