实验三 敏捷开发与XP实践 实验报告
2017-05-14 22:16
302 查看
20162325 实验三 敏捷开发与XP实践 实验报告
实验内容
一、研究学习IDEA中的Code菜单
使用
Code->
Reformate 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
代码进行单元测试
在码云中新建一个项目,并加入搭档,在idea 中拉下搭档的项目
下载Complex代码,在Complex 中选中Complex右键create test
以下是
git log截图
三、敏捷开发与XP实践 http://www.cnblogs.com/rocedu/p/4795776.html, Eclipse的内容替换成IDEA
完成重构内容的练习,下载搭档的代码,至少进行三项重构,提交重构后代码的截图,加上自己的学号水印。提交搭档的码云项目链接。四、学习Java 密码学算法
参考Java 密码学算法,以结对的方式完成Java密码学相关内容的学习,结合重构,git,代码标准。
老师所给出的Java密码学算法中介绍了五种密码,分别是凯撒密码、Java对称加密-DES算法、Java非对称加密-RSA算法、使用密钥协定创建共享密钥、Java摘要算法- MD5
我进行的三项重构为
Rename
Ecapsulate Fields
Extract Methods
收获
学会IDEA的Code菜单中的许多实用的功能
学会如何对代码进行重构
了解一些基础的Java密码学算法
相关文章推荐
- 20155337 《Java程序设计》实验三(敏捷开发与XP实践)实验报告
- 20145205 《Java程序设计》实验报告三:敏捷开发与XP实践
- 20155318 《Java程序设计》实验三 (敏捷开发与XP实践)实验报告
- 20155310 《Java程序设计》实验三(敏捷开发与XP实践)实验报告
- 20155220 实验三 敏捷开发与XP实践 实验报告
- 20145314郑凯杰 《Java程序设计》实验三 敏捷开发与XP实践实验报告
- 2016-2017-2 20155339 《Java面向对象程序设计》实验三敏捷开发与XP实践实验报告
- 20145221 《Java程序设计》实验报告三:敏捷开发与XP实践
- JAVA课程实验报告 实验三 敏捷开发与XP实践
- 20135231 JAVA实验报告三:敏捷开发与XP实践
- 20155238 《JAVA程序设计》实验三(敏捷开发与XP实践)实验报告
- 第三次实验报告 敏捷开发与XP实践
- 20155226 实验三 敏捷开发与XP实践 实验报告
- 第三次实验报告 敏捷开发与XP实践
- 20145122《敏捷开发与XP实践 》实验三实验报告
- 20155236 《Java程序设计》实验三(敏捷开发与XP实践)实验报告
- 20145337实验三实验报告——敏捷开发与XP实践
- 20145207 《Java 程序设计》实验三 (敏捷开发与XP实践)实验报告
- 实验三 敏捷开发与XP实践 实验报告
- Java课程实验报告 实验三 敏捷开发与XP实践