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

posted @ 2019-05-02 09:35  20175332张苗  阅读(147)  评论(0编辑  收藏  举报