在笔者与很多同学进行沟通和交流时,发现大家在学习Dubbo等目前市面上主流开源框架的源码时普遍存在一个问题,即一不小心就扎进细节,没办法找到代码的整体结构。开源框架的代码结构不可避免存在一定的复杂性。如果我们没有很好的方法来把握代码的整体结构,在阅读源码时很容易产生一种挫败感。所以当我们拿到一个框架的源代码时,首先需要基于组件设计原则分析开源框架的代码结构。
在本场 Chat 中,会讲到如下内容:
为什么开源框架的代码结构要这么设计?组件设计原则是什么?组件设计原则背后的量化标准和测量工具基于组件设计原则对比分析Dubbo和Mybatis框架的代码结构学以致用:消除组件循环依赖的方法
适合人群: 想要阅读Dubbo等开源框架源码的开发人员
阅读全文: http://gitbook.cn/gitchat/activity/5d95687c455ea652244dc30b
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。