roboslyq的技术专栏 JavaEE Coder,micro service

技术其它(1)-源码阅读技巧

2020-06-11
roboslyq


源码阅读技巧

常见方法论

线

点到线

由点到线再到面,或者由面到线再到点

我们是先面,点线或者线点结合

阅读步骤

是什么?

读已有的文件,比如官网文档,博客资料等,从大的层面上搞清楚框架是做什么的,有哪些功能 ,大概名词有哪些,是什么语言开发的,大体结构模块有哪些等等。

怎么用?

源码下载

搞清楚源码结果,大概有哪些源码模块,为什么要有这些模块,多少代码量等

导入IDEA

运行DEMO

单元测试可以运行一下,启动流程可以断点调试一下,有个印象。可以做笔记画流程程图

正式阅读源码

分模块:先启动,主流程搞清楚,然后再各个功能模块各个击破

源码阅读

启动流程分析

核心功能实现分析

功能原理

功能流程

细节分析

文章记录

这一步很关键,相当于自己的总结收获


Similar Posts

Comments