一款可以进行代码比对的软件!
此教程非常适用于 培训机构学生 或者 正在学习编程的同学
我在学习编程的时候,老师会把上课写的源码发给我们,我自己会先模仿的敲一遍,然而有时候,我一行行敲完之后发现代码运行居然有异常!!!
毕竟我还是学习过程,直接看异常日志,会有点懵,这个时候自己如果百度解决,叫老师过来,会很浪费时间,这个时候我真希望有个软件可以查出我的代码跟老师的代码到底哪里不一样,
这个时候,它lei了!
他的功能有多强大?
首先我们点击左上角的 File->->->Open Folder diff..
选择一个我自己的项目文件夹,还有一个老师的文件夹
点击ok
左边是我的代码,右边是老师的代码,上面图片中那些红色一排排的文件都是有比对不相同的文件夹
前提是,你的类名包名要尽量跟老师一样,这个软件会根据你的文件名匹配,两个文件名目录匹配才会开始比对代码
我们来随便点一行
被红色覆盖的地方,就是不同的地方,比如xml的名称不一样,多一个少一个空格位置也会标红
我们再来看另一个配置文件比对,这里面大小写是敏感的哦;
最后一张比对
这个软件可以解决你犯的小错误,比如大小写,名字字母写错等一切代码不符合的问题
学习过程不要觉得解决代码问题就行了,我推荐你做一些错误记录 比如:
1.出现异常
2.查看报的什么异常
3.百度一下这个错误到底什么意思(我自己有时候会用有道翻译),比如我遇到了
ArrayIndexOutOfBoundsException
有道翻译:
你要用空格把每个单词分开,一般单词首字母大写,如果你稍微对java入门了,翻译一下可能就能解决你的问题,百度对你可能更麻烦,这个翻译是"数组索引越界异常",你大概就知道问题出在哪里了,刚学习还是推荐用百度
4.打开你的比对软件,找到问题源
5.在你的笔记记上,这次的错误因为哪个代码出错,为什么会出错,下次在遇到同样的错误,可以参考之前笔记,更快的解决问题
软件全称: sourcegear diffmerge
软件下载方式:
进入链接: http://www.baidu.com
然后搜索:sourcegear diffmerge
其实根本不用我教吧,毕竟你们都是大神,溜了溜了
我上一篇文章推荐了两个学习网站,有兴趣的同学可以去看一下
收藏不点赞都是坏人
本文章没有句号O,因为我的输入法标点符号格式都是英文的,为了写代码方便