程序员为什么要多读源码?

15 篇文章 1 订阅

                      首先我们要知道多读源码对我们有什么好处

  • 1.多读源码可以让我们自己写出结构更优质的代码。

很多优质源码的质量是经过考量的,也是经过多次优化的,并且大部分是稳定的。

  • 2.让我们了解到我们所用框架的优点缺点。

通过源码中的细节,我们能够了解到以何种方式去使用这个工具会给我带来最大化的利益。

  • 3.可以让我们对自己写的代码有更深层次的认识利于排查错误、性能调优。

我认为最重要的一点其实是第三点,如果我使用一种框架,我不了解它,那么发生了问题,肯定原因在我自己身上,而不是框架的问题。例如我使用了http协议去实现我的接口,但是我不了解它的实现原理,虽然给我减少了很多的工作量,但是一旦发生问题,我将无从下手。只能一点点的去试出正确的结果。我不可以说我使用了该种框架它就会帮我去屏蔽掉该种风险,风险依然是存在的(最好的情况莫过于让我去实现我也这么写,现在有人帮我写好了,我就可以省去测试的时间,直接拿来用)。

还有就是推荐学习东西还是需要多看书来了解知识,因为在我看来书中的内容相当于优质开源框架,是经过验证的正确知识,而大部分的博客内容包括我,就是我们自己平时写的一些代码,并未经过大量的测试。考虑N多的边界情况,它只需要实现我当前的业务逻辑即可。毕竟我们不是讲师,也不是为了出书,只是为了满足自己的兴趣爱好,或是为了日后复习记录一下。再者博客内容并不像书本知识循序渐进,大道至简。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值