20172320 2017-2018-2 《程序设计与数据结构》实验三报告

20172320 2017-2018-2 《程序设计与数据结构》实验三报告

课程:《程序设计与数据结构》
班级: 1723
姓名: 李闻洲
学号:20172320
实验教师:王志强
实验日期:2018年5月28日
必修/选修: 必修

实验内容

1、安装alibaba 插件,解决代码中的规范问题
2、在码云上把自己的学习搭档加入自己的项目中,确认搭档的项目加入自己后,下载搭档实验二的Complex代码,加入不少于三个JUnit单元测试用例,测试成功后git add .; git commit -m "自己学号 添加内容";git push;
3、重构:完成重构内容的练习,下载搭档的代码,至少进行三项重构,提交重构后代码的截图,加上自己的学号水印。提交搭档的码云项目链接
4、密码学的运用:提交学习成果码云链接和代表性成果截图,要有学号水印

实验过程及结果:

  • 测试一:
    在IDEA中使用工具(Code->Reformate Code)把代码重新格式化
  • 测试二:
    下载结对伙伴的Complex代码并加入不少于三个JUnit单元测试用例
  • 测试三:
    阅读娄老师博客,下载伙伴的代码,进行三项重构
    原代码:

    //*********************************************************************************************************************
    //     Family.java       Author:MaRuifan
    //
    //     Demonstrates the use of variable length parameter lists.
    //*********************************************************************************************************************
    public class Family
    {
    private String[] members;
    
    //-----------------------------------------------------------------------------------------------------------------
    //     Constructor: Sets up this family by storing the (possibly multiple) names that are passed in as parameters.
    //-----------------------------------------------------------------------------------------------------------------
    public Family(String ... names)
    {
        members = names;
    }
    
    //-----------------------------------------------------------------------------------------------------------------
    //   Returns a string representation of this family.
    //-----------------------------------------------------------------------------------------------------------------
    public String toString()
    {
        String result = "";
    
        for (String name : members)
    
            result += name + "\n";
    
        return result;
    }
    }
    重构后:

  • 测试四
    阅读娄老师博客,运行代码,了解密码学

    实验过程中遇到的问题及解决方案:

其他(思想与感悟)

前三个实验比较简单,第四个以阅读博客为主,内容很多,比较有难度,很多还不是很懂

猜你喜欢

转载自www.cnblogs.com/garolwz/p/9102218.html