20155203 实验三《敏捷开发与XP实践》实验报告
20155203 实验三《敏捷开发与XP实践》实验报告
一、实验内容
- 在IDEA中使用工具(Code->Reformate Code)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能。提交截图,加上自己学号水印。
public class CodeStandard {
public static void main(String [] args){
StringBuffer buffer = new StringBuffer();
buffer.append('S');
buffer.append("tringBuffer");
System.out.println(buffer.charAt(1));
System.out.println(buffer.capacity());
System.out.println(buffer.indexOf("tring"));
System.out.println("buffer = " + buffer.toString());
if(buffer.capacity()<20)
buffer.append("1234567");
for(int i=0; i<buffer.length();i++)
System.out.println(buffer.charAt(i));
}
}
- 在码云上把自己的学习搭档加入自己的项目中,确认搭档的项目加入自己后,下载搭档实验二的Complex代码,加入不少于三个JUnit单元测试用例,测试成功后git add .; git commit -m "自己学号 添加内容";git push;
提交搭档项目git log的截图
- 完成重构内容的练习,下载搭档的代码,至少进行三项重构,提交重构后代码的截图,加上自己的学号水印。提交搭档的码云项目链接。
二、练习
测试RSA密码的加密解密
三、实验中遇到的问题及解决方法
- 问题一:上传自己代码的时候都会出现上传成功,但在项目里找不到自己上传的代码(要看到自己的头像上传才算)可以使用以下方法
- 问题一解决方案:
ssh -T git@git.oschina.net
git init
git remote add origin http://git.oschina.net/你的用户名/你的项目名.git
git pull origin master
git add .
git commit -m "提交的描述信息"
git push origin master
如果还是有问题就直接强制上传,当然这样会使你搭档的项目中全部变成你上传的文件~
- 问题二:简易计算器中使用‘*’作为输入会得到结果为 文件名
- 问题二解决方法:这是因为由于'*'是命令行中的通配符,可以使用双引号引用,类似于Java中的转义符。
-问题三:
四、实验体会和收获
进一步的学习了Java密码算法,并加以实践。同时通过和学习伙伴的深入合作,更加增进了我们一起学习的乐趣!
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 5min | 5% |
设计 | 5min | 5% |
代码实现 | 20min | 22% |
测试 | 45min | 46% |
分析总结 | 20min | 22% |