阅读别人的代码

最近都在阅读别人的代码,突然抓住一点点的感觉。

[1]学会将一个工程的拆分成一个个的模块,一条一条线的整理下去;

[2]能够将一个个模块整合起来,搭建成一个工程;

[3]将代码快速的还原成流程图,这样能够自己看的更清楚,不要老是看啊看啊  看了半天还什么印象都没有;

[4]不要过于纠缠细枝末节;

[5]完成代码的阅读后,应该对整个工程有个很清晰的认识,自己能够快速的完成对系统的架构以及流程的设计。

 

阅读别人的代码你就会理解:

[1]良好的编程风格是多么的重要,编程风格不只是说说而已,有很多东西是要自己意会的。

    比如注释: 重要的函数之前都要加上注释,函数的注释应该保持一致; 重要的变量也要加上注释;

    注重代码的结构: 不要写n多语句的函数,一个函数只完成一个简单的单一的功能;

    注意命名, 命名要具有实际的意义, 比如FindFirstLeafDevice做为一个函数的名字,别人简单的看下就知道是什么意思了。

[2]要不停的从别人的代码中吸收好的东西,然后记录下来,自己学会使用,比如别人的调试语句是怎样写的,怎样保证内存的释放,

怎样保证线程的安全返回;

[3]如果从别人的代码中发现了明显的bug,那应该让自己以后不会犯同样的错误。 比如有时候写的代码的时候可能会加上一些没必要

的入口参数,或者对入口参数没有进行严格的控制等,这些虽然只是一些小小的问题,甚至也不能算是bug, 但是还是希望自己能够注意到这些东西。

[4]不要总是去埋怨别人的代码难以阅读,难以理解,很多时候是你自己没有达到那个层次;也有很多时候,先想想自己的代码,既然别人的难以阅读,

那就要要求自己。

   

   

posted @ 2009-06-12 09:37  zhengzongzhao  阅读(226)  评论(0编辑  收藏  举报