How to read RFC effectively

Posted on Thu 15 July 2021 in Journal

由于工作需要,我需要阅读大量的 RFC, 看得我头痛,如何高效地阅读 RFC 是摆在我面前的一个大问题

如何高效地阅读 RFC 呢?我的想法如下

自顶向下

把文章背景,动机,目的和主要内容搞清楚, 纲举目张

what, background, motivation, key points

自底向上

带着问题读 RFC, 把一个个点研究明白,再把它们串起来,将一片片碎片拼成完整的图片

How and Why

用自己的话转述

RFC 都是用英语写的,我就用中文阐述,自己动手写 PPT, 画思维导图,示意图,时序图等,每篇读过的RFC写一篇读书笔记把它讲清楚,分析分析它是否完美地解决了问题,有没有什么不足之处和未尽事宜

结合代码和实例

用熟悉的语言写几个实际的例子,分析下开源代码的实现,最好能跑起来,形象地演示RFC的核心方法

工具

  • Mindmap
  • PPT
  • 简书和 Markdown
  • Sphinx + restruredText
  • Jupyter notebook