20145110 《Java程序设计》第三次实验报告
程序的语言风格
重构(Refactor),就是在不改变软件外部行为的基础上,改变软件内部的结构,使其更加易于阅读、易于维护和易于变更 。
自行编辑代码往往界面看上去十分凌乱、可阅读性差,这就需要Format功能。
以如下代码为例:
public class CodeStandard {
public static void main(String [] args){
StringBuffer buffer = new StringBuffer();
buffer.append('S');
buffer.append("tringBuffer");
System.out.println(buffer.charAt(1));
System.out.println(buffer.capacity());
System.out.println(buffer.indexOf("tring"));
System.out.println("buffer = " + buffer.toString());
if(buffer.capacity()<20)
buffer.append("1234567");
for(int i=0; i<buffer.length();i++)
System.out.println(buffer.charAt(i));
}
}
在Idea中通过code—>ReFormat Code的路径,可以使程序的视觉效果得到加强
效果如下图所示:
git的使用
将组员的代码复制下来(组员20145107李长达:https://git.oschina.net/751252570/HelloWorld.git)
将我们要推送的内容放置到克隆下来的文件夹中。
单击右键,选择Git Bash Here
在开源中国中就可以看到我们推送的内容了。
eclipse的重构过程:
当我们编好程序,想修改程序的命名时,我们可以利用rename这一功能
将程序名修改为qwe
效果如下
实验感想:
通过这次实验,我了解到了重构的用处,在以往编写程序的时候,通常只能够手动的进行修改,不仅花费较大时间,还经常出现各种小错误,浪费更多时间和精力。有了重构之后可以迅速方便快捷的调整代码层次,是一个非常实用的功能。另外本次试验中我还学习了git,git的版本控制在我看来很有用,它可以成批量的上传,下载代码,对通组成员的代码进行修改,编辑,节约了不少的时间,还能起到备份的作用。