您的位置:首页 > 编程语言

如何快速的看懂别人的代码

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

感谢前辈们给的学习方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: