20145325张梓靖 实验三 "敏捷开发与XP实践"
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
 
                    
                
 



 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号