怎样阅读源代码
来源:互联网 发布:医院网络咨询师好做吗 编辑:程序博客网 时间:2024/05/02 03:04
转自:http://blog.csdn.net/lphpc/article/details/756502
正文:
作者: core
来源: http://dev.csdn.net/article/69/69733.shtm
阅读源代码对于程序员来说是提高技术实力和业务知识最好的方法,那么我们怎样阅读源代码就是我们 首先要解决的问题。
阅读源代码就像管理一家大的公司,关键在于管理者卓越的领导意识。作为阅读源代码的人也应该有良好的意识,在阅读源代码时才能事半功倍。养成良好的阅读习惯。
阅读方法如下:
1.对于一个大的项目,首先要弄清项目的框架结构和各个项目模块的功能(输入什么,处理以后输出什么). 在这一点上Ant工具做的相当到位,通过编写build.xml和xml的良好的语法结构可以清楚的看到框架。Make工具也做比较出色。具体细节可参考GNU Make /Apache Ant Manual.和程序的build.xml或makefile文件。
2. 参照源代码和对应文档及业务知识 掌握各个项目模块的主流程也就是先从每个模块的main函 数开始,按照顺序列出所用的函数,试着画流程图。注意:对于列出的函数我们现在只关心输入什么,处理后输出什么即函数的功能,不关心函数的实现,用UltraEdit32最新版阅读时十分方便。
3.以上两步熟悉以后,在进一步熟悉各个项目模块的主流程,要弄清各个自定义函数的具体实现(标准库函数除外 原因:由厂商提供,厂商只提供函数的功能)。
4.在每一步都要做好源代码阅读笔记,总结方法和技巧。每个项目的源代码阅读要多读几遍,书读百遍 其义之见 呵呵 定期与同仁切磋交流。
5.提出更好的解决方案,(按照软件工程的设计步骤)评估方案的性能(界面,易用性,内存等方面).
6.每日构建 具体参考构建工具和相关文挡。
- 怎样阅读源代码
- 怎样阅读dos源代码?
- 怎样阅读Linux源代码
- 怎样阅读源代码
- 怎样阅读源代码
- 怎样阅读源代码?
- 怎样高效的阅读源代码
- 怎样去阅读一份php源代码
- 怎样去阅读一份PHP源代码
- 怎样阅读一份PHP开源代码
- 怎样高效的阅读JavaWeb项目源代码
- 怎样高效的阅读JavaWeb项目源代码
- 怎样阅读
- 阅读源代码
- 源代码阅读
- 阅读源代码
- 怎样阅读技术图书?
- [经验总结]怎样阅读代码?
- 【转】HTTP 304 的理解
- java.lang.ClassNotFoundException:org.apache.axiom.om.impl.llom.factory.omlinkedlistimplfactory
- 关于谷歌地图的问题:requires unavailable shared library com.google.android.maps
- 数据库读取数据的三种的方法(数据控件)
- 49 款人脸检测/识别的API、库和软件
- 怎样阅读源代码
- 黑马程序员:网络编程介绍:OSI参考模型、TCP/IP参考模型
- 实例--建立简单的repo服务器 && manifest 框架
- 一个IT人士的个人经历,给迷失方向的朋友
- sqlite3 初接触
- C# 程序中使用SQLite数据库
- 如何在单独使用django的模板系统
- android如何调用显示和隐藏系统默认的输入法
- 算法复杂度分析