03 2022 档案
摘要:前面我们构建了项目的黑盒模型和概念模型。本篇是《如何高效阅读源码》专题的第六篇,我们正式进入到代码,找出项目中的核心模块。 本节内容如下: 为什么要找核心模块? 定位核心模块的方法 具体定位流程 为什么要找核心模块? 相信大家都知道二八法则。二八法则又称为巴莱多定律,是19世纪末20世纪初意大利经济
阅读全文
摘要:上一篇,我们通过demo,构建了黑盒模型,大致了解了项目与demo的关系,以及一个初步流程。本篇是《如何高效阅读源码》专题的第五篇,通过阅读文档,来了解项目的概念模型,以及验证和完善黑盒模型。 本节内容如下: 为什么要阅读文档 到哪里去阅读文档 如何阅读文档 如何构建概念模型 通过概念模型验证与完善
阅读全文
摘要:在《源码阅读四步走,这才是阅读源码的正确姿势》一文中,给出了源码阅读的完整步骤。 本篇是《如何高效阅读源码》专题的第四篇,正式开始讲解阅读源码的具体方法! 程序界有个老传统,学习新技术时都是从「Hello World」开始的!无论是学习新语言时打印「Hello World」;还是学习新框架时编写个d
阅读全文
摘要:在《15个小技巧,助你源码阅读事半功倍》一文中,给出了15个提高源码阅读效率的小技巧。本文是《如何高效阅读源码》专题的第三篇,来聊一聊「阅读源码的具体步骤」! 在本专题第一篇,我们已经知道了不正确的阅读源码的方法,那正确的阅读源码的方式是什么呢?其实很简单,我总结为四步: 建模:基于源码进行建模 梳
阅读全文