每个看源码的人,都有一颗做“爸爸”的心

  看源码的时候,同事凑过来:“每个看源码的人,都有一颗架构师的心。”

  对他说:“每个看源码的人都有一颗当‘爸爸’的心。”

为什么读源码

  为什么读源码?是为了成为架构师吗?想多了,想上天啊!读源码的理由是:

  1.学会读代码,培养读代码能力。很多人的代码习惯不好,注释写的不清楚,要学会从业务层理解到代码层剖析代码的来龙去脉。换句话来说就是你连蒙带猜看别人的东西,要在自己的脑海里建立好业务->代码的结构。不能猜错的!

  2.发现、学习别人优秀的设计。我们写业务代码简单的crud,除了体育老师,应该都会写。总要掌握两手自己的特殊能力。最简单的方式就是分析优秀的源码,学习别人的设计方式。光明正大的偷师嘛。

  3.装X,装X,装X,重要的事情说三遍!把别人的优秀设计引用到你自己的项目中,解决你的问题,或者优化你的代码,给你带来一些思考。轻则被同事上级发现,升级加薪!重则受到大自然神秘伟力洗礼,真乃修真筑基必备捷径!

怎样去读源码

  个人平时用两种方式。一种是下载源码,写个demo慢慢分析;另一种是在代码中断点一层层读进去。

就看个源码,怎么就想当爸爸了

  玩游戏玩辅助的人都懂,辅助“爸爸”真难!当你读源码读出感觉来了,你也会发现,你可以当“爸爸”了。

  你可以把项目结构设计好,然后让你的同事去慢慢搬砖!

  你可以瞄一眼你同事的代码,三分钟让他用三行代码代替他写了三个小时的三十行代码,然后再教育他三个小时!(夸张的说法哈,不过很有可能的)

  你可以花很少的时间做完自己的事情,忙里偷闲去王者峡谷当爸爸!(危险操作,出了意外,概不负责)

不,我看的不是源码,是“一个秃头爸爸的修习之路”!

原文地址:https://www.cnblogs.com/youyumengyu/p/12744684.html