20155316 实验三《敏捷开发与XP实践》实验报告
2017-05-07 15:23
274 查看
实验1
实验内容
在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)); } }
操作过程
选中要格式化的代码,选择Code->Reformate Code尝试使用Move Statement Up/Down功能键
实验2
在码云上把自己的学习搭档加入自己的项目中,确认搭档的项目加入自己后,下载搭档实验二的Complex代码,加入不少于三个JUnit单元测试用例,测试成功后git add .; git commit -m "自己学号 添加内容";git push;操作过程
将学习搭档作以开发者的身份添加到自己的项目中下载搭档项目
修改搭档实验二的ComplexTest测试类,加入不少于三个JUnit单元测试用例
上传修改内容
问题与解答
修改了搭档的代码后,碰到了无法提交上去的情况:发现是写命令行的顺序问题,可以提交上去的顺序是:
实验3
完成重构内容的练习,下载搭档的代码,至少进行三项重构,提交重构后代码的截图,加上自己的学号水印。提交搭档的码云项目链接。操作过程
重构练习问题与解答
如何扩充一个toString方法?有两种方法:
一种是选中要封装到方法里的内容,右键->Genrate->toString,在跳出的窗口里将方法名修改为toString(如下图)
得到的结果如图:
缺点:方法自动放在main方法里,不在我们想放的类里
一种则是将光标放至要产生方法的地方,而后直接从窗口左上角一栏里选择Code->Generate,选择toString就行了,效果如下图
缺点:主方法里的内容没有封装
实验4
参考 http://www.cnblogs.com/rocedu/p/6683948.html,以结对的方式完成Java密码学相关内容的学习,结合重构,git,代码标准。提交学习成果码云链接和代表性成果截图。
操作过程
学习密码学基础解说敲写代码
参考资料
IntelliJ IDEA常用快捷键相关文章推荐
- 20145209 实验三 《敏捷开发与XP实践》 实验报告
- 20162330 实验三 《敏捷开发与XP实践》 实验报告
- 20162327WJH 实验三 《敏捷开发与XP实践》 实验报告
- 2016-2017-2 20155227实验三《敏捷开发与XP实践》实验报告
- 2062326 齐力锋 实验三《敏捷开发与XP实践》实验报告
- 20162302 实验三《敏捷开发与XP实践》实验报告
- 20155316 实验一《Java开发环境的熟悉》实验报告
- 20155230 实验三《敏捷开发与XP实践》实验报告
- 20155316 实验五《网络编程与安全》实验报告
- 20155204 实验3《敏捷开发与XP实践》实验报告
- 20155203 实验三《敏捷开发与XP实践》实验报告
- 20155316 实验二《Java面向对象程序设计》实验报告
- 20155213 实验三《敏捷开发与XP实践》实验报告
- 20155225 实验三《敏捷开发与XP实践》实验报告
- 第六周实验报告5
- 第六周实验报告任务2
- 北航软件学院《一级实践》实验报告(模板)
- 第六周实验报告 程序填空
- 第七周实验报告1
- 第七周实验报告(1)