Skip to content

20201224从中间件的存在意义思考重构的价值以及重构深度与时间消耗之间的得与失

ziyouzy edited this page Dec 24, 2020 · 1 revision

重构是一条修行之路,只有当你发现走在这条路上的时候没有需要学习的新东西时这条路才算走完。

同时重构这条路的前半段也是每个程序员必须走的,如果不走就没法让自己成为一个能够用编程养活自己的程序员。

而显而易见的,并不是说必须把这条路走完你才可以用编程来养活自己,而对于现在的我来说,是时候测试一下前半段路是不是已经走完了。

-------------------------------

这里所指的中间件不是gin框架的中间件,而是像消息列队工具RabbitMQ这样的应用层中间件,他是一个十分典型的代表,这里不去探讨他的使用价值

来探讨一下他的产生过程,可以这样想象,他或许最开始只是一个程序的一部分,而后来他的设计者觉得这个包很有价值,同时其他的程序也会用到,于是就把他从原程序独立出来,每个项目都会使用他,使用的同时也会一次次的完善,最后形成了这个完全独立,自带UI的中间件层软件

而这一切都是重构的功劳和重构的意义,重构的过程中程序员的编程水平和这个软件的功能相互成就,同步完善

而肯定更不能说,如果这个程序员不把RabbitMQ完善到现在的程度就不配找工作了

-------------------------------

已经是时候了,我也该去社会上找找自己的位置了

Clone this wiki locally