源码研究心得

       阅读别人的代码是一件很痛苦的事情,尤其是没有注解的源代码更是让人头痛。最近做算法移植,研究一个没有注解的软件源代码。结合多日的研究,总结一下心得体会。

    研究源码的“套路”:

        1)首先不要着急研究,要做的重要事情就是要备份,否则有可能改过的代码你无法复原了;

        2)运行的开发环境 。看一下代码的IDE以及运行的开发环境;

        3)写注解 。将代码分功能分模块去写一些注释备忘,写注解方法:a)猜测去写,后续发现错误再更改;b)按功能去写;c)分清系统自动生成的代码和用户自己开发的代码;

       4)重复阅读。研究源码没有捷径,只有反复阅读,才能吃透源码。

       5)跑通代码,然后调试,特别是对于有界面的程序,很快找到各个功能代码所在的位置;

       6)查看类、函数、变量等在何处声明定义以及在何处被使用;

       当然方法有很多,除此之外厘清类图和源代码树结构也很重要,这些都能很好的反映出项目的架构,通过源代码的层次结构来分析一个项目的组织方式也很有必要。




  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值