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

posted @ 2016-04-22 23:12  20145325张梓靖  阅读(176)  评论(2编辑  收藏  举报