3.1 源码阅读步骤

源码阅读步骤介绍 #

工欲善其事,必先利其器。

为了更好地享受源码阅读的过程,我们需要做一些准备工作。

在开始阅读源码前,先了解一下Hugo的架构设计,这样会提供给我们一个全局视野。 这会在我们的脑海里创建一个完整的模块拼图,为接下来的深入了解模块做好引导准备。

了解完基础架构和针对每个模块细节练习后,我们就可以在DDD的帮助下,梳理出领域知识,为我们创造自己的领域服务做好准备了。

下面是源码阅读具体步骤:

  1. 搭建好Hugo项目本地开发环境
  2. 安装辅助工具DDDPlayer(如果想要亲自己试一试,强烈推荐)
  3. 理解Hugo架构设计,方便后继深入理解主流程上的每一个关键组件
  4. 对关键组件的逐个击破,并动手实践每个模块后的小练习(有附样例源码)
  5. 应用DDD,我们自己动手,应用上面练习过程中的知识,从头开始实现一个精简版的Hugo,我们把这个项目先取名为Hugoverse。