永发信息网

怎么使用coding看别人的源码

答案:2  悬赏:20  手机版
解决时间 2021-01-31 05:43
怎么使用coding看别人的源码
最佳答案
阅读代码有两种模式:top-down 和 bottom-up。

Top-down 模式,就是先设定一个 use case,比如说打开一个文件。然后静态跟着代码看,或者用 debugger 跟着看。每次出现函数调用的时候,把函数的执行层次纪录下来。大致如下:

func1( )
func2( )
func( )
func3( )

这种图表很随意,你可以根据自己的需要增加信息。比如我有时会把重要的「实际参数」一直标下来,这样阅读深层次代码不用再回头查形式参数到底指什么。这个图的基本作用是防止在阅读深层次代码时忘记总体执行层次。

Top-down 模式进行到一定层次,往往会发现虽然图画了出来,但还是无法了解程序再干什么。这时需要转入 bottom-up 模式,一直深入到最底层,给能了解作用的底层函数一个一个的写文档。当然这时的文档是完全底层的观点。

然后就是不断在两个模式之间转换,不断的细化两种模式的理解。
全部回答
查看eclipse中导入包的源码: 1、展开项目中的web app libraries选项 2、然后找到刚导入的jar包,并展开 3、双击其中的一个class文件 4、点attach source..按钮,在弹出窗口中选第二项external location 5、点右面的external file,选择源文件所在路径, 选编码格式,一般默认gbk,点ok 以后双击这个包下面的class文件,就能直接看到源码了:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
尼尔基镇城市管理办公室地址有知道的么?有点
宁城天南小学地址在什么地方,想过去办事
Who is your favourite singer or group?Why?
我是学生,想要一款笔记本电脑,用来修图和玩
在甲、乙两张图幅大小相同的地图上,某两地间
一个男生在父母没有催着结婚的情况下,主动把
澳柯玛冰箱如何调温度
如何使模糊的照片变的清晰
牛家营子镇下水地小学地址有知道的么?有点事
寇窃的意思是什么啊?知道的请说下!
晚上体温很低是怎么回事?
同舟共济的近义词.
黑里河大营子村小学地址在哪,我要去那里办事
阿荣旗亚东镇城管综合执法队地址在哪,我要去
一市斤等于多少千克?一公斤等多少千克?一市斤
推荐资讯
云荫的意思是什么啊?知道的请说下!
【soulmate】soulmate的反义词soulmate有意思
北京现代名图1.8排量 百公里油耗18.2升油正常
香芋西米露的介绍
东西被偷了报警警察会处理吗
妃思美妆工作室地址在哪,我要去那里办事
初中生英语好书推荐
哈佛外语高新分校地址好找么,我有些事要过去
保佑自己一路顺通的成语
保山市社保缴纳基数是多少
汇泽h7a视频机恢复出厂设置了怎么办,界面提
为什么从小到大从来没有遇到对我好的男人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?