全面而系统的文章,肯定不会是随意,随想。必须有一定的流程,规范。比如说学习mybatis有非常多点可以学,比如说sql解析,sql执行,日志打印,都是点。为此,整理以下规范。
- 简单demo。任何一个框架和中间件都有第一个demo开始。一个好的demo,不仅能说明问题,也能复制,粘贴,让使用者可以快速搭建起一个hello world。
- 高级API。
- 执行流程,包括启动流程,运行流程,销毁流程和线程状态。
- 组件和模块。组件包括部署结构是物理存在的,比如说rocketmq的namesrv,broker,consumer。模块是一个组件中的分层结构,比如说调用链路的一层,或者java的包路径中的一个包目录。
- 代码技巧和核心第三方依赖使用方法。比如说,这个框架如何使用日志,他使用的好不好,好在哪里,不好在哪里。
- 工作遇到的问题和解决思路。
网络文章和书籍有一个问题,就是内容中代码和说明非常多,导致看的人不是很清楚。我认为,应该是,1图,2结论,3代码。 图和结论可以先把问题和答案说明,最后再结合代码去分析。如果全是代码,则会让读者不适应。
网友评论