如何快速的看懂别人的代码
2012-02-25 12:48
204 查看
最近由于公司的一位前辈,由于家中之事欲走,所以接手了一个公司长期再做的项目,自己也略有了解,知道这个项目先后经过3人之手的煅炼,现在这个交接棒传到了我的手中,初见代码,头绪全无。。故此从网上学习如何快速的看懂别人的代码
收获如下:
1、阅读他人的代码就要阅读其中的精华,站在巨人的肩膀上,让自己成为巨人。
2、不要消极的去阅读别人的代码,而是带着挖掘宝藏的精神去寻找别人的代码中精华的部分,找出其中好的架构为我所用。
3、了解别人的代码意图,然后再去修改,扩充,抽取,提炼精华。这是进阶的必经之路。
4、要了解别人的代码,首先要熟悉代码中的命名规范。
5、阅读代码的目的在于了解系统全貌而非了解细节。
6、心中必须有对架构的层次感,例如,如果谈到对事件驱动式的架构时,应该想到,这个系统主要有三个重要角色,事件调度,事件产生,事件处理。从上而下了解,先不关心内部细节。
7、从作者的角度去理解代码,理解架构。
参考:
http://www.cnblogs.com/todototry/archive/2009/06/21/1507760.html
感谢前辈们给的学习方法。
收获如下:
1、阅读他人的代码就要阅读其中的精华,站在巨人的肩膀上,让自己成为巨人。
2、不要消极的去阅读别人的代码,而是带着挖掘宝藏的精神去寻找别人的代码中精华的部分,找出其中好的架构为我所用。
3、了解别人的代码意图,然后再去修改,扩充,抽取,提炼精华。这是进阶的必经之路。
4、要了解别人的代码,首先要熟悉代码中的命名规范。
5、阅读代码的目的在于了解系统全貌而非了解细节。
6、心中必须有对架构的层次感,例如,如果谈到对事件驱动式的架构时,应该想到,这个系统主要有三个重要角色,事件调度,事件产生,事件处理。从上而下了解,先不关心内部细节。
7、从作者的角度去理解代码,理解架构。
参考:
http://www.cnblogs.com/todototry/archive/2009/06/21/1507760.html
感谢前辈们给的学习方法。
相关文章推荐
- 如何快速的看懂别人的代码
- 如何快速的看懂别人的代码
- 如何快速看懂别人的代码
- vs2010 如何快速查看 别人工程代码
- 如何看懂别人的项目代码
- vs2010 如何快速查看 别人工程代码
- 如何看懂别人的代码(不断总结中)
- 如何阅读别人的代码 [原]
- 教你如何快速编译MDD层代码
- 写代码如何快速定格光标到代码行的行头和行尾
- 如何编写让别人能读懂的代码?
- 如何阅读别人的代码(转)
- 如何维护别人的代码
- 如何研究别人的代码
- 拿到一个代码,如何快速分析项目结构与各函数关系?
- Fork别人的代码 原作者更新后如何同步
- 如何修改python IDLE代码及语法主题 配色——拷贝的是别人喜欢的,来学会调试自己喜欢的颜色吧
- 如何快速查看将C反汇编的代码
- php在原生代码中如何简单快速的发送email
- github上fork别人的代码之后,如何保持和原作者同步的更新