• 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

  • 相关阅读:
    php 基本连接mysql数据库和查询数据
    HTTP/2 简介
    MySQL数据库 utf-8与utf8mb4
    AJAX请求中出现OPTIONS请求
    精力充沛的管理者,要不要“闲”下来?
    【转】微信开发出现“该公众号暂时无法提供服务,请稍后再试”的坑
    Nginx笔记(一):安装
    Tomcat分析
    Redis集群搭建与使用
    微信JS-SDK实现上传图片功能
  • 原文地址:https://www.cnblogs.com/20175332zm/p/10801650.html
Copyright © 2020-2023  润新知