• 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解决过程:多装了几次,重启了几次。

    参考资料

  • 相关阅读:
    给按钮添加事件的方法
    kindedtor的基本使用
    angularJs增加行的操作
    js获取复选框内容
    Python3学习之路~5.13 re模块 正则表达式
    Python3学习之路~5.12 hashlib & hmac & md5 & sha & base64模块
    Python3学习之路~5.11 configparser模块
    Python3学习之路~5.10 PyYAML模块
    Python3学习之路~5.9 xml处理模块
    Python3学习之路~5.8 shelve模块
  • 原文地址:https://www.cnblogs.com/mrf1209/p/9125118.html
Copyright © 2020-2023  润新知