比读源码更重要的是什么?

痴心易碎 提交于 2020-01-09 12:26:04

我不赞成读源码,我不赞成读源码,我不赞成读源码。

本文章就是闲着没事,随便聊聊。欢迎大家找茬,但请注意用词(不文明人需知)!

用冰箱类比一下,买一台冰箱包含:1、冰箱 2、说明书

冰箱:Spring框架

说明书:文档

前提:我们不知道怎么用冰箱

怎么使用呢?

有一个叫说明书的本本,它从整体描述冰箱结构,主要功能总是那么亮眼,让你不得不一眼看见。每个功能的使用情况都描述的非常清楚。还有一个“注意事项”列表,例如:不要将温度高的物品直接放入冰箱。

嗯,是的。从上面的说明书,你已经知道怎么用了,而且你还知道哪些事项需要注意。

比读源码更重要的到底是什么?

如果你有一定的编程基础了,又闲的蛋痛。你可以思考Spring的主要模块是怎么协作的,难道要了解这些原理就需要读源码?不!不!不!了解原理可以通过文档,你就可以知道大概的运作流程了。我觉得知道这些就够了。如果你还想进一步了解这些原理的实现代码,你可以根据文档的大概运作流程去读源码了。

还记得我们学习计算机组成原理,里面有实验课。实验课的内容是用电路实现算术运算,但在实验之前,老师是已经给我们上了一节理论课的,我们才能在实验课中得心应手的实现。脑子已经有了实现它的理论知识了。

总的来说,不是不赞成你读源码。而是不赞成你没有足够的理论基础就去看源码。你只会迷失在大量的代码中,回不来了。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!