20145325张梓靖 实验三 "敏捷开发与XP实践"
2016-04-22 23:12
302 查看
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相关文章推荐
- LeetCode - Reverse String
- 2016年3月16日作业
- Stopping ADB server failed(code -1)
- Azure Redis Cache (3) 在Windows 环境下使用Redis Benchmark
- django使用html模板减少代码
- 爆打团队 2016.04.22 站立会议
- css在线参考手册
- 【Android UI】音频条形图
- Mac 命令行实例
- 第 2 章 排版样式
- 第八周作业
- HDU 1022 - Train Problem I
- 欧弈斌--人生最重要的五大投资,你选对了吗?
- Android-Handler复习(一)
- HDU-1269 迷宫城堡 (强连通分量[Kosaraju])
- Asp.net MVC 的八个扩展点
- Servlet入门笔记
- 声学特征(一) HTK抽取MFCC特征
- Json(org.json)简单封装与解析
- 【裸线段树】Uestc-数据结构专题训练【A】