dubbo序:源码起航之不止dubbo

2022-12-02 19:36:16 浏览数 (2)

为什么要看源码?

看源码能给我们带来什么?

不看源码会怎么样?

其实一开始大家都是抱着这种心态去干活,甚至是觉得源码看不看都是能做好工作。

但其实反过来想想。

你有没有在工作中遇到同事屎一般的bug,或者同事包装的方法你调用了,测试的时候没有问题但是上生产就有bug?

一个成熟的开发,是不完全依赖与信任注释的,因为你不知道写注释的人水平如何,更不应该相信文档,因为接口文档只是一个黑盒,你得到的未必一定是你想要的。

那么如果在工作中遇到了框架的bug,你棘手万分怎么办?如果这个时候工期很紧,你是不是会放弃目前的最优解?

如果在使用的过程中,有很简便的方法,但是你总要重复实现n遍怎么办?也许这种大家都公认,大家都使用千百遍的东西比你灵光一闪更靠谱?

或许有些功能的实现你没有思绪到处检索?

当你在一个项目里写过足够多的代码,你就会成为这个项目的核心人物,是因为你对这个项目烂熟于胸。那么当你对一个巨大的,大家都在用的东西烂熟于胸的时候,你是不是,也是大家的核心?

所以,为什么不读源码呢?

读源码不是为了更好的面试,而是为了成为一个更成熟的工程师。

就像你刚刚接手一个庞然大物,你可能只会想着怎么跑起来,但是时间长了,或许你会有兴趣去改变它?

那么,从现在开始,我们从dubbo2.x开始,了解dubbo的初心,也是最核心的功能。

let‘ go!

本栏目,给予dubbo2.x,官方文档开始

文档地址如下:

https://dubbo.apache.org/zh/docsv2.7/dev/source/dubbo-spi/

0 人点赞