实验步骤与运行结果
实验三 敏捷开发与 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 菜单, 找出一项让自己感觉最好用的功能. 提交截图, 加上自己学号水印.
- 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));
- }
- }
截图:
以上为插件自动处理后的代码截图
实验三 敏捷开发与 XP 实践 - 2
在码云上把自己的学习搭档加入自己的项目中, 确认搭档的项目加入自己后, 下载搭档实验二的 Complex 代码, 加入不少于三个 JUnit 单元测试用例, 测试成功后 Git add .; Git commit -m "自己学号 添加内容";Git push;
提交搭档项目 Git log 的截图, 包含上面 Git commit 的信息, 并加上自己的学号水印信息.
截图如下:
代码链接如下(伙伴仓库下):
https://gitee.com/ShengHuoZaiDaXue/20175301/tree/master/20175312陶光远/实验3-2
实验三 敏捷开发与 XP 实践 - 3
实验三 敏捷开发与 XP 实践 http://www.cnblogs.com/rocedu/p/4795776.html, Eclipse 的内容替换成 IDEA
完成重构内容的练习, 下载搭档的代码, 至少进行三项重构, 提交重构后代码的截图, 加上自己的学号水印. 提交搭档的码云项目链接.
截图如下:
需要重构的提示:
重构后的代码截图:
搭档的码云项目链接:
https://gitee.com/ShengHuoZaiDaXue/20175301/tree/master/20175312陶光远/实验3-3
遇到的问题
问题一
重构提示需要打 @override, 但在各个位置打了 @override, 都不符合要求
解决方法
待解决
PSP
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 0.5 | 12.5% |
设计 | 0.5 | 12.5% |
代码实现 | 1 | 25% |
测试 | 0.5 | 12.5% |
分析总结 | 1.5 | 37.5% |
来源: http://www.bubuko.com/infodetail-3045962.html