西西软件下载最安全的下载网站、值得信赖的软件下载站!

首页编程开发其它知识 → 怎么去阅读别人的没有文档的程序代码

怎么去阅读别人的没有文档的程序代码

相关软件相关文章发表评论 来源:西西整理时间:2013/1/29 22:54:03字体大小:A-A+

作者:Hala点击:0次评论:0次标签: 程序代码

  • 类型:编程辅助大小:81KB语言:中文 评分:5.0
  • 标签:
立即下载

最近半年一直在看别人写的源代码,总结一下这半年来看代码的方法,希望大家有好的方法也多多交流。

开发语言:Python+PyQt

开发环境:eclipse+pydev

1、要有耐性,这个就不多说了,也是作为程序员的基本职业素养;

2、分析程序中所有的类,这里只是对各个类进行一个简要的浏览,可以用Viso图的方法来绘制。程序中有多少个类,每个类的大概功能都给标注清楚,可能刚开始的时候自己也就是猜测个大概,所以需要在以后阅读代码的过程中一直来维护,不断地进行填充说明。

3、按照源码的业务线路和执行线路来分别绘制源码的流程图,这个过程中要反复地进行推敲和跟踪,然后把源码分为几个大的模块(最好是按照功能来划分)。

4、分别对每个模块中的各个类进行分析,这个时候会涉及到对象之间的调用关系,也是最为让人觉得比较厌烦的部分。可以用一个word文档,将每个类中搞不清楚的字段和函数都给记下来。随着后续对各个类的分析,每个属性和方法的含义会再自己的大脑中越来越清晰,这个过程是比较漫长的,一定要注重持之以恒,不可三天打鱼两天晒网,这样只会让自己局限在程序的开头部分,就想背英语单词一样,只是看到单词书的前几页。

5、在对源码进行调试的过程中要多用打印语句,不清楚的地方就让打印出来,打印出来后一定要对结果进行分析,多问自己为什么。

6、要有一个好的心态,不可太急躁,或许某个技术点你会为此花上一整天的时间,所以要保持一个好的心态。

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)
    推荐文章

    没有数据