整理项目代码

来源:互联网 发布:安全网络征文大赛 编辑:程序博客网 时间:2024/05/17 23:58
 

        今天,老大用了几个小时的时间,把项目中的一个模块中的代码进行整理,细分了各种功能实现。整理后的代码,流程一目了然,看的我是五体投地啊。

       之前,这个工作应该是由我来完成的。不过我实在不够争气,忙活了半天,还是没能理清。于是有了上述的一幕。

       老大整理完,特意嘱咐我要认真看,认真分析,看看别人是怎么做的;在对比自己之前的情况,做好自己的总结。能力提升就是这样一点一点积累起来的。

他说叫我不用急,慢慢来。是的,确实不能急。

       做好的学习方式,就是自己动手做一次。如果你忘记在整理之前备份,下次记得。

在步骤之前,要知道:

1. 一般的程序处理流程(大家都知道的)

xxx_init()xxx_proc()xxx_uninit()

2. 整理的代码一般也是以这个简单的流程为依据进行的。

那么下面,就是真正的步骤了:

1. 掌握模块的处理流程

2. 弄清楚主流程中每个函数的功能

3. 把所有的函数分类, 将同类的函数归到一个文件中

4. 将有重复功能、功能不完全的函数合为一个

5. 如果原有的主流程太复杂,把他精简为init  —> proc  —> uninit  这种一般流程

6. 去掉不必要的东西:处理、功能、流程等等。

7. 编译程序,确保能正确运行。

 

以上就是我摸索出来一般的步骤。说起来,最主要的就是1、5、7三个步骤。
前六个步骤一般都可以找出来,不过我经常会忽略了最后一个步骤:编译程序,确保编译通过并能正确运行

特在此记下,以防忘记。

原创粉丝点击