提出问题,解答问题!这才是理解代码设计的正确方法

上一篇我们通过调用关系,梳理出了TestRunner调用核心模型的流程。 本篇是《如何高效阅读源码》专题的第十一篇,我们来回答流程梳理中遇到的一些问题,思考为什么要这么设计。 上一篇我们提出了几个问题: 为什么使用Statement类?作用是什么? RunNotifier如何进行监听的? class
原文链接:,转发请注明来源!