2018-2019-2 20175223 实验三《敏捷开发与XP实践》实验报告

北京电子科技学院(BESTI)实验报告

课程:Java2实用教程 班级:201752 姓名:姚明宇 学号:20175223
成绩: 指导教师:娄嘉鹏 实验日期:5月3日
实验密级: 预习程度: 实验时间:
仪器组次: 必修/选修:选修 实验序号:

目录java

实验名称:实验三 敏捷开发与XP实践

实验仪器:git

名称 型号 数量
PC端 1

实验内容、步骤与体会:


1、实验三 敏捷开发与XP实践-1

实验三 敏捷开发与XP实践 http://www.cnblogs.com/rocedu/p/4795776.html, Eclipse的内容替换成IDEA。参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECCODESTANDARD 安装alibaba 插件,解决代码中的规范问题。
在IDEA中使用工具(Code->Reformate Code)把下面代码从新格式化,再研究一下Code菜单,找出一项让本身感受最好用的功能。提交截图,加上本身学号水印。app

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));
}
}
  • 解决代码中的规范问题
    image.png
  • 功能:方便的功能:Generate的setter、getter、覆写toString等功能
    image.png

2、实验三 敏捷开发与XP实践-2

在码云上把本身的学习搭档加入本身的项目中,确认搭档的项目加入本身后,下载搭档实验二的Complex代码,加入很多于三个JUnit单元测试用例,测试成功后git add .; git commit -m "本身学号 添加内容";git push;
提交搭档项目git log的截图,包含上面git commit的信息,并加上本身的学号水印信息。工具

image.png
image.png


3、实验三 敏捷开发与XP实践-3

实验三 敏捷开发与XP实践 http://www.cnblogs.com/rocedu/p/4795776.html, Eclipse的内容替换成IDEA。
完成重构内容的练习,下载搭档的代码,至少进行三项重构,提交重构后代码的截图,加上本身的学号水印。提交搭档的码云项目连接。单元测试

image.png


4、实验三 敏捷开发与XP实践-4

参考 http://www.cnblogs.com/rocedu/p/6683948.html,以结对的方式完成Java密码学相关内容的学习,结合重构,git,代码标准
提交学习成果码云连接和表明性成果截图,要有学号水印。学习

  • 凯撒密码:
    image.png

5、代码连接

码云仓库:Java实验3 https://gitee.com/yanbbb/java_experiment_3.git测试

码云网页连接:Complex175223插件


PSP

步骤 耗时 百分比
需求分析 10min 10%
设计 15min 15%
代码实现 35min 35%
测试 30min 30%
分析总结 10min 10%
相关文章
相关标签/搜索