-
Notifications
You must be signed in to change notification settings - Fork 640
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
通过看源码,大家学到了什么? #557
Comments
还没看😢 |
我也没有大段的看过某个著名开源项目的源码。 什么时候我会去看源码
前三条都是遇到问题,解决问题,我认为这种学习方式比较适合快速学习。见效快。 看优秀源码的时候我会注意什么
这些都是看情况需要注意的东西。只不过多数情况下我只会看看前两条,毕竟还是实用党,先把功能搞出来再说。 |
顺便说一下,怎样学习开源代码。 |
我刚学习了设计模式之后,根本就不知道怎么用, 后来看来Jive和Junit ,才感慨道: 我赛,原来如此! |
我觉得看源码就是要看它的设计模式,《Think in java》这本书为什么这么受追捧,原因之一正是因为它穿插其中的设计模式说明。我们在写大型程序的时候非常重要的除了分析需求之外就是程序的架构设计,看源码可以让我们站在巨人的肩膀上。 |
最近被学长问起一个问题,
“有没有看过框架源码例如Spring,Mybatis等框架的源码。”
也相信大家通过各种方法,例如debug追踪等手段,去看源码的流程等。
“那么通过看源码你学到了什么?”
“额。。”(我回答,的确看过,但是真要说学到什么,我还真说不出什么。。。。)
“那么有没有发现源码和你现在做的项目中,有没有什么共通之处。”
“额。。”(没做过对比真的不知道。。。)
所以,现在真的是一问三不知,的确需要反省、思考下--
“通过看源码,究竟学到了什么?”
“源码和我们项目的开发,有没什么共通之处?”
所以这个问题我觉得,大家也可以分享分享自己的看法或者心得。
The text was updated successfully, but these errors were encountered: