zoukankan      html  css  js  c++  java
  • 20155336 实验三 敏捷开发与XP实践

    20155336 实验三 敏捷开发与XP实践

    实验内容

    • XP基础
    • XP核心实践
    • 相关工具

    实验内容及步骤

    (一)编码标准:在IDEA中使用工具(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));
                }
                }
    

    格式化后:

    经测试,rearrange code功能最为好用,好评。

    (二)在码云上把自己的学习搭档加入自己的项目中,确认搭档的项目加入自己后,下载搭档实验二的Complex代码,加入不少于三个JUnit单元测试用例

    • 要求:提交搭档项目git log的截图,包含上面git commit的信息,并加上自己的学号水印信息。

    (三)完成重构内容

    • 要求:下载搭档的代码,至少进行三项重构,提交重构后代码的截图,加上自己的学号水印。提交搭档的码云项目链接。 搭档原代码截图:

      搭档原代码截图:

    (四)以结对的方式完成Java密码学相关内容的学习

    实验心得与体会:

    • 通过本次实验,从java程序开发方式到代码重构都有了新的认识,同时在结对编程中体会到了团队协作的优点,在整个编程过程中对于程序整体设计理念有了更新的认识。

    • 在试验过程中,出现了vim指令操作不明,无法保存退出的情况,之后通过查找vim指令集,得知“:wq”为保存退出指令。后经使用,并未保存退出,之后经过仔细查阅其他博客园博主的帖子,发现先要通过“ctrl+c”或者“esc”进行退出,之后进过退出操作,成功完成。

    实验PSP (Presonal Sowftware Process)时间

    | 步骤 | 耗时 | 百分比 |

    |需求分析|5|6.25%|

    |设计 |10 |12.5%|

    |代码实现 |50|62.5%|

    |测试|10|12.5%|

    |分析总结 |5|3.25%|

  • 相关阅读:
    .NETCORE微服务架构--网关篇(Ocelot)
    Hangfire实战--添加DashBoard登录权限
    IIS发布-HTTP谓词限制访问
    基于Dapper的泛型Repository
    .Net Framework JWT验证
    .Net Framework swagger 进阶----头部参数
    .Net Framework下安装api swagger
    ErrorSet
    201907总结
    博客美化
  • 原文地址:https://www.cnblogs.com/hxl681207/p/6821950.html
Copyright © 2011-2022 走看看