总结阅读代码的方法
ayufox
2009-05-22
1.识别入口,知道该从哪里看起;
2.先总览,能够获得整个代码的基本结构,识别出重要的类和方法(最主要的骨架类),最忌讳过早进入细节,东一撮西一块,只见树木不见森林,饶着饶着自己就迷糊了,最后自己到底想要干什么都忘了; 3.后细节,对代码的重要类和方法深入研读。 举例:SpringMVC 1.识别入口:DispatcherServlet 2.总览:初始化方法initStrategies和请求处理方法doDispatcher 识别出重要类:HandlerMapping、HandlerAdapter、ViewResolver 3.细节:对HandlerMapping、HandlerAdapter、ViewResolver接口及继承类通读一遍 |
|
jianwei0131
2009-05-22
我阅读代码喜欢看底层如何实现的,总是看一段代码的时候,点点在点点就进到底层了越搞就越迷糊(总觉得不看底层代码不塌实),看来还是方法不对头,这方面一直带着错误的方法行进着,还要多多向大哥学习。
|
|
ayufox
2009-05-22
jianwei0131 写道 我阅读代码喜欢看底层如何实现的,总是看一段代码的时候,点点在点点就进到底层了越搞就越迷糊(总觉得不看底层代码不塌实),看来还是方法不对头,这方面一直带着错误的方法行进着,还要多多向大哥学习。
恩,这是一个很常犯的错误。其实做很多事情的方法都是很类似的,包括写代码做设计,先把握一个主要的骨架,再逐步进入一些重要的细节 |
|
duker
2009-05-22
方法太初级, 没有理论指导..
|
相关讨论
相关资源推荐
- 通过Json数据格式进行Http服务交互(Delphi)-Delphi代码类资源
- [转贴]Delphi 的数据结构泛型类库指南,Delphi中的STL
- 吐血整理 Delphi系列书籍 118本(全)
- WIN32下DELPHI中的多线程【深入VCL源码】(一)
- 2.4数据结构相关的例程
- Transceiver的.NET新版: Adapter Server数据交换服务框架
- DELPHI获取服务器上的时间
- [delphi]简单HTTP服务器架设源码
- transceiver 接收和发送重配调试(3)
- delphi互联网消息服务器,Delphi2010中采用DataSnap的三层网络架构服务器获取客户端ip,端口信息...