2019-2019-2-20175332-实验三《敏捷开发与XP实践》实验报告
一、编码标准
- 题目要求:
在IDEA中使用工具(Code->Reformate Code)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能。 - 实验步骤
1、安装alibaba 插件
2、代码规范 实验用代码:
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菜单:
我认为好用的快捷键:
Override Methods ( 重写覆盖方法 )
Ctrl + O Implements Methods ( 实现接口方法 )
Ctrl + I Delegate Methods Gengrate(用于生成Construct、Getter/Setter、toString等)
Alt + Insert Surround With (生成包围代码 )
Ctrl + Alt +T Unwarp/Remove ( 取消代码包围 )
Ctrl + Shift + Delete
Completion Basic Ctrl + 空格
SmartType ( 智能选择并实现 ) Ctrl + Shift + 空格
二、结对编程
结对同学:20175228
下载代码:
编辑测试:
代码:
测试代码:
测试结果:
上传代码:
上传成功:
三、代码重构
进行编码规约扫描:
更改方法:
问题:方法名、参数名、成员变量、局部变量没有遵从驼峰形式(首字母小写)。
解决方法:右击包名->Refactor->Rename,进行重命名。
更改完成:
四、PSP
最新文章
- PS批处理的使用
- 7.4 数据注解属性--Required
- Struts2 contentType属性列表
- Java static 静态代码块执行分析
- 【leetcode】Maximal Rectangle (hard)★
- Java_一些特殊的关键字详(?)解
- (转)如何学好C语言,一个成功人士的心得!
- 性能监视器(SSAS)
- vi/vim使用进阶: 剑不离手 – quickfix
- (转载)MySQL LIKE 用法:搜索匹配字段中的指定内容
- PADS Layout将导入DXF,并转换成板框步骤
- 【转】一个FAE(AE)的体会和大家交流
- C# 异步Socket
- 基于hadoop的电影推荐结果可视化
- Elasticsearch java api 常用查询方法QueryBuilder构造举例
- C#基础用户登陆
- NPOI帮助类
- ";Gun N&#39; Rose"; Team学习心得
- CentOS 7.4 系统安装 git
- PO_本地一揽子采购协议(流程)