我不赞成读源码,我不赞成读源码,我不赞成读源码。
本文章就是闲着没事,随便聊聊。欢迎大家找茬,但请注意用词(不文明人需知)!
用冰箱类比一下,买一台冰箱包含:1、冰箱 2、说明书
冰箱:Spring框架
说明书:文档
前提:我们不知道怎么用冰箱
怎么使用呢?
有一个叫说明书的本本,它从整体描述冰箱结构,主要功能总是那么亮眼,让你不得不一眼看见。每个功能的使用情况都描述的非常清楚。还有一个“注意事项”列表,例如:不要将温度高的物品直接放入冰箱。
嗯,是的。从上面的说明书,你已经知道怎么用了,而且你还知道哪些事项需要注意。
比读源码更重要的到底是什么?
如果你有一定的编程基础了,又闲的蛋痛。你可以思考Spring的主要模块是怎么协作的,难道要了解这些原理就需要读源码?不!不!不!了解原理可以通过文档,你就可以知道大概的运作流程了。我觉得知道这些就够了。如果你还想进一步了解这些原理的实现代码,你可以根据文档的大概运作流程去读源码了。
还记得我们学习计算机组成原理,里面有实验课。实验课的内容是用电路实现算术运算,但在实验之前,老师是已经给我们上了一节理论课的,我们才能在实验课中得心应手的实现。脑子已经有了实现它的理论知识了。
总的来说,不是不赞成你读源码。而是不赞成你没有足够的理论基础就去看源码。你只会迷失在大量的代码中,回不来了。
来源:CSDN
作者:为了以后
链接:https://blog.csdn.net/u014612865/article/details/103896602