# 为什么学习源码?
应付面试是一方面,另一方面学习源码可以学习到别人是如何运用设计模式的,一个好的源码,你可以看人家的组织架构,设计模式,在哪个环节用的优化策略?如何利用缓存策略避免了一些不是很必要的重复计算?以及在写每一个函数前你能否先想想 js
是否有一些你不知道的自带方法就能解决你的需求呢?包括别人的单元测试,覆盖率能达到多少?这是自己来做很难想的到的。源码是为了吸收别人的思想优化你的思想。
应付面试是一方面,另一方面学习源码可以学习到别人是如何运用设计模式的,一个好的源码,你可以看人家的组织架构,设计模式,在哪个环节用的优化策略?如何利用缓存策略避免了一些不是很必要的重复计算?以及在写每一个函数前你能否先想想 js
是否有一些你不知道的自带方法就能解决你的需求呢?包括别人的单元测试,覆盖率能达到多少?这是自己来做很难想的到的。源码是为了吸收别人的思想优化你的思想。