阅读代码,分析现有系统。
2008-10-22 14:30
330 查看
不要拍脑门,要按部就班的,不能马虎!
设计完成时评估开发时间的技巧
把握好,设计 和 开发 ,设计好了才启动开发。
重构时,的一些思路,方法
0.解决方案的具体设计工作必须已经确定好。
1.程序分支较多:如多文档目录处理,界面上的变化。这种时候适合用画流程图的方式,通过掌握所有的流程,计算开发时间。
2.版本重构:如连载平台大赛版本,这个时候,因为很多东西都是现有的,但是要重新整合,这种时候要通过看需要迁移的类库,相关的类,方法,计算开发时间。
3.复杂逻辑:面对逻辑复杂的一些功能时,如简历变化,这个时候解决方法是,通过画状态变化列表。
4.切勿拍脑门,流程图要画全,主要场景要有时序图。
阅读代码的技巧
1.首先要关注的是架构,命名空间的划分,了解意图,
2.类和类之间的关系,结构,使用到的设计模式,
3.每个类的功能,设计模式,算法。
4.联系实际,考虑使用的方式。
要变得专业!
相关文章推荐
- Android日志系统分析之日志设备驱动程序代码阅读
- Android日志系统分析之日志设备驱动程序代码阅读
- Linux内核分析:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
- STM32 eCos 启动代码分析(三)系统时钟滴答
- 第4节 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用【Linux内核分析】
- python源码分析阅读理解chapter01~05 (纯阅读书籍,代码未看)
- Android 日志系统logcat内核代码分析
- Linux内核中的GPIO系统之(3):pin controller driver代码分析
- 武器系统逻辑代码分析
- [置顶] 从一个bug教你如何分析Android系统代码
- linux 2.6源代码情景分析笔记之系统启动2
- uboot启动代码分析之系统引导时为什么要关闭Caches?
- 第一行代码阅读笔记---详解分析第一个Android程序
- 基于visual c++之windows核心编程代码分析(57)监控系统的每一个进程的创建
- 商品订购及货物采购信息系统(代码分析)
- Cartographer 代码阅读分析-2
- wojilu系统的ORM代码解析-[源代码结构分析,ObjectBase基类分析]
- 【漏洞分析 】齐博分类系统 代码执行
- 通过调用C语言的库函数与在C代码中使用内联汇编两种方式来使用同一个系统调用来分析系统调用的工作机制
- 关于《对某代码编译检查系统的分析》