20145325张梓靖 实验三 "敏捷开发与XP实践"
程序设计过程
实验内容
使用 git 上传代码
git上传中遇到的问题
使用 git 相互更改代码
实现代码的重构
git 上传代码
- 查看文件是否有修改的
- 将新建的文件传入本地
- git push 文件,成功上传文件
- 再 git push 一次
所有东西已经上传过了
git上传中遇到的问题
第一次 git push 时,出现问题
依照提示信息输入命令
再次 git push
成功了
git 相互更改代码
- 新建存储空间
- 确定合作开发者地址
- 下载合作开发者的代码工程
修改代码
上传代码
- 结果:
实现代码的重构
- 源代码(以实验一代码为例)
import java.util.Scanner;
public class ExamOne1 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String write="";
char[] mid=new char[100];
int[] code=new int[100];
int time=0;
int i=0;
System.out.println("请输入明文");
write=scanner.nextLine();
time=write.length();
for( i=0;i<time;i++){
mid[i]=write.charAt(i);
code[i]=((int)mid[i]-'a'+3)%26+'a';
}
System.out.println("密文为:");
for( i=0;i<time;i++){
System.out.printf("%c",(char)code[i]);
}
}
}
- 重构后代码如下:
class Caesar{
public static char[] mid=new char[100];
public static int[] code=new int[100];
public static int time=0;
public static int i=0;
public static void EncryptWrite(String write){
time=write.length();
for( i=0;i<time;i++){
mid[i]=write.charAt(i);
code[i]=((int)mid[i]-'a'+3)%26+'a';
}
System.out.println("密文为:");
for( i=0;i<time;i++){
System.out.printf("%c",(char)code[i]);
}
}
}
public class ExamOne1 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String write="";
System.out.println("请输入明文");
write=scanner.nextLine();
Caesar.EncryptWrite(write);
}
}
- 重构:
小组成员链接
20145308刘昊阳 - http://www.cnblogs.com/yg961022/p/5423220.html