20145319 实验三
2016-04-24 19:45
369 查看
20145319 实验三 “敏捷开发和XP实践”
程序设计过程
实验内容
使用git上传代码使用git互相修改代码
实现代码重构
git使用
git上传代码:因为一开始的准备工作如和开源中国建立连接ssh -T git@git.oschina.net,以及建立.git文件夹git init都已经做好了,所以直接开始上传文件,以helloworld.java为例
上传结果:
git相互修改代码:
做好准备工作
连接到要下载的项目并将代码下载
修改代码
修改并上传
结果:
代码重构
原代码(以之前写的RPG程序一部分为例子):package zed; class swordsman{ public String name; public int level; public int blood; } public class RPG3 { public static void main(String[] args){ swordsman yasuo=new swordsman(); yasuo.name="tokyo"; yasuo.level=99; yasuo.blood=3000; System.out.printf("剑士:(name:%s, level:%d, blood:%d)%n",yasuo.name,yasuo.level,yasuo.blood); } }
重构代码:
package zed; class swordsman{ private String name; private int level; private int blood; public void setName(String name){ this.name=name; } public void setLevel(int level){ this.level=level; } public void setBlood(int blood){ this.blood=blood; } public String getName(){ return name; } public int getLevel(){ return level; } public int getBlood(){ return blood; } public String toString(){ return "剑士"+"\tname:"+this.name+"\tlevel:"+this.level+"\tblood:"+this.blood; } } public class RPG3 { public static void main(String[] args){ swordsman yasuo=new swordsman(); yasuo.setName("tokyo"); yasuo.setLevel(99); yasuo.setBlood(3000); System.out.println( yasuo.toString()); } }
友情出演
本次实验搭档为20145320相关文章推荐
- LeetCode 292. Nim Game C语言
- css3新增的文本高级样式-文本阴影和文本溢出
- /doreg.jsp (line: 11, column: 0) Expecting "jsp:param" standard action with "name" and "value" attributes 错误解决办法
- 第八周进度条
- 设计模式(13)之组合模式
- webbench网站压力测试工具
- 什么是中间件
- 团队冲刺站立会议05
- 小游戏:2048
- 省选拔赛总结——有收获也有遗憾
- 学习进度条 第八周
- 夺命雷公狗ThinkPHP项目之----企业网站15之文章删除的完成(单个)
- 20145105 《Java程序设计》实验三总结
- 个人总结6
- JavaScript 获取访问主机资源信息
- 内部类
- mybatis 下连接mysql各种问题
- flag刷新
- 在git上建立自己的博客
- 20145312 实验三《敏捷开发与XP实践》