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

Posted 可爱的坏人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20172327 2017-2018-2 《程序设计与数据结构》实验3报告相关的知识,希望对你有一定的参考价值。

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

课程:《程序设计与数据结构》
班级: 1723
姓名: 马瑞蕃
学号:20172327
实验教师:王志强
实验日期:2018年5月16日
必修/选修: 必修

1.实验内容

  • 敏捷开发与XP实践-1:安装alibaba 插件,解决代码中的规范问题。使用工具(Code->Reformate Code)把代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能

  • 敏捷开发与XP实践-2:下载搭档实验二的Complex代码,加入不少于三个JUnit单元测试用例,测试成功后git add .; git commit -m "自己学号 添加内容";git push;

  • 敏捷开发与XP实践-3:完成重构内容的练习,下载搭档的代码,至少进行三项重构,提交重构后代码的截图。

  • 敏捷开发与XP实践-4:以结对的方式完成Java密码学相关内容的学习,结合重构,git,代码标准。

2. 实验过程及结果

  • 敏捷开发与XP实践-1:
    下载安装Alibaba插件:

    如下图,点击编码规约扫描即可查找代码中不规范的地方:

    实验结果截图:

  • 敏捷开发与XP实践-2:
    1.在码云上把自己的学习搭档加入自己的项目中
    2.确认搭档的项目加入自己后,下载搭档实验二的Complex代码
    3.加入三个JUnit单元测试用例,测试成功后git 。
    4.实验结果截图:

  • 敏捷开发与XP实践-3:
    1.下载搭档的代码,进行三项重构
    2.重构内容:toString的修改,增加getter、setter,
    3.实验结果截图:


  • 敏捷开发与XP实践-4:
    1.以结对的方式完成Java密码学相关内容的学习
    2.与结对伙伴学习、讨论相关密码学知识,代码实现
    3.运行参考资料中所给代码,比对运行结果与资料中结果,体会Java在密码学领域中的应用
    4.实验结果截图:





3. 实验过程中遇到的问题和解决过程

问题1:安装Alibaba插件的时候出现安装失败的情况,班上有部分同学出现了一样的情况

问题1解决过程:多装了几次,重启了几次。

参考资料

以上是关于20172327 2017-2018-2 《程序设计与数据结构》实验3报告的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

20172327 2017-2018-2 《程序设计与数据结构》第八周学习总结

20172327 2017-2018-2 《程序设计与数据结构》第十周学习总结

20172327 2017-2018-2 《程序设计与数据结构》第三周学习总结