源码阅读步骤介绍 #
工欲善其事,必先利其器。
为了更好地享受源码阅读的过程,我们需要做一些准备工作。
在开始阅读源码前,先了解一下Hugo的架构设计,这样会提供给我们一个全局视野。 这会在我们的脑海里创建一个完整的模块拼图,为接下来的深入了解模块做好引导准备。
了解完基础架构和针对每个模块细节练习后,我们就可以在DDD的帮助下,梳理出领域知识,为我们创造自己的领域服务做好准备了。
下面是源码阅读具体步骤:
- 搭建好Hugo项目本地开发环境
- 安装辅助工具DDDPlayer(如果想要亲自己试一试,强烈推荐)
- 理解Hugo架构设计,方便后继深入理解主流程上的每一个关键组件
- 对关键组件的逐个击破,并动手实践每个模块后的小练习(有附样例源码)
- 应用DDD,我们自己动手,应用上面练习过程中的知识,从头开始实现一个精简版的Hugo,我们把这个项目先取名为Hugoverse。