20172310 2017-2018-2 《程序设计与数据结构》实验三报告(敏捷开发与XP实践)

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

实验内容

(1)代码规范:在IDEA中使用工具(Code->Reformate Code)把代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能。
(2)协同测试:在码云上把自己的学习搭档加入自己的项目中,确认搭档的项目加入自己后,下载搭档实验二的Complex代码,加入不少于三个
JUnit单元测试用例,测试成功后git add .; git commit -m "自己学号 添加内容";git push;提交搭档项目git log的截图,包含上面git commit的信息,
并加上自己的学号水印信息。
(3)重构:http://www.cnblogs.com/rocedu/p/4795776.html, Eclipse的内容替换成IDEA
完成重构内容的练习,下载搭档的代码,至少进行三项重构,提交重构后代码的截图,加上自己的学号水印。提交搭档的码云项目链接。
(4)密码学应用:参考 http://www.cnblogs.com/rocedu/p/6683948.html,以结对的方式完成Java密码学相关内容的学习,结合重构,git,代码标准
提交学习成果码云链接和代表性成果截图,要有学号水印。

实验过程及结果

过程:这次基本上就是按照顺序一步一步完成的,但还是有很多的不明白的地方,也遇到了一些问题,下面有记录。

结果:(这里只有部分的截图,有些截图已找不到 (=´ω`=))

  • 项目一:

  • 项目二:

  • 项目三:


  • 项目四:


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

  • 问题1:

  • 问题1解决方案:在完成第一项任务时,按照老师给的教程,我修改了代码,但是这时IDEA还是报错,反馈的信息就
    是红框中的字样。我就在想怎样来添加创建者的信息,他给出的提示有点模糊,然后我看了他给出的例子才完成了第
    一项的任务,不得不说代码规范整的是严格要求的,但也正是应为严格要求了代码规范,我们创建的代码才具有可读性。

  • 问题2:项目四是有关密码学的,老师给出了博客,但是实在是太长了,又没有这方面的基础,所以第一遍就是
    囫囵吞枣,根本没看懂些什么。然后看了第二遍,就知道将代码复制粘贴了,然后运行,就出现了这样的情况:

这个时候看到给出的错误提示,我就疑惑是哪里少了些什么呢?

  • 问题2解决方案:然后我开始第三遍看教程,发现自己错过了一些关键点。如:

其他(感悟、思考等)

在实验项目中我们接触的都是一些课本上没有的东西,所以很多的相关的基础知识都不知道,想要完成实验只能靠老师上
课的讲解和给出的参考资料,但是很多的细节都不清楚,所以每次实验下来,其实还会有很多东西不明白。就像这次实
验三中的第四个项目,我对密码学可以说是一无所知,尽管老师给出的参考资料比较详细,但是因为没有基本的认识,所以
刚开始就觉得根本什么都看不懂。
所以以后的实验我要静下心来学,还要注意老师上课时候的操作(现在都会拍照( • ̀ω•́ )✧)。课下要靠自己,要去查找相
关的资料来学习基本的知识。

参考资料

20172310 2017-2018-2 《程序设计与数据结构》实验三报告(敏捷开发与XP实践)的更多相关文章

  1. 20165219 《Java程序设计》实验三(敏捷开发与XP实践)实验报告

    20165219 <Java程序设计>实验三(敏捷开发与XP实践)实验报告 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:王彦博 学号:20165219 成绩: 指导教 ...

  2. 2018-2019-2 20175227张雪莹《Java程序设计》实验三 《敏捷开发与XP实践》

    2018-2019-2 20175227张雪莹<Java程序设计> 实验三 <敏捷开发与XP实践> 实验报告封面 课程:Java程序设计 班级:1752班 姓名:张雪莹 学号: ...

  3. 20155205 《Java程序设计》实验三(敏捷开发与XP实践)实验报告

    20155205 <Java程序设计>实验三(敏捷开发与XP实践)实验报告 一.实验内容及步骤 (一)使用Code菜单 在IDEA中使用工具(Code->Reformate Code ...

  4. 20155237 《JAVA程序设计》实验三(敏捷开发与XP实践)实验报告

    20155237 <JAVA程序设计>实验三(敏捷开发与XP实践)实验报告 实验内容 敏捷开发与XP实践 XP基础 XP核心实践 相关工具 实验要求 1.没有Linux基础的同学建议先学习 ...

  5. 20155202 《Java程序设计》实验三(敏捷开发与XP实践)实验报告

    20155202 <Java程序设计>实验三(敏捷开发与XP实践)实验报告 代码托管 实验内容 XP基础 XP核心实践 相关工具 实验要求 1.没有Linux基础的同学建议先学习<L ...

  6. 《Java程序设计》实验三(敏捷开发与XP实践)20155214 实验报告

    <JAVA程序设计> 实验三(敏捷开发与XP实践) 实验内容 XP基础 XP核心实践 相关工具 实验要求 没有Linux基础的同学建议先学习<Linux基础入门(新版)>< ...

  7. 20155236 《Java程序设计》实验三(敏捷开发与XP实践)实验报告

    20155236 <Java程序设计>实验三(敏捷开发与XP实践)实验报告 一.实验内容及步骤 XP基础 XP核心实践 相关工具 实验内容 1.在IDEA中使用工具(Code->Re ...

  8. 20155310 《Java程序设计》实验三(敏捷开发与XP实践)实验报告

    20155310 <Java程序设计>实验三(敏捷开发与XP实践)实验报告 实验内容 1.XP基础 2.XP核心实践 3.相关工具 实验步骤 (一)敏捷开发与XP 1.敏捷开发 敏捷开发( ...

  9. 20155318 《Java程序设计》实验三 (敏捷开发与XP实践)实验报告

    20155318 <Java程序设计>实验三 (敏捷开发与XP实践)实验报告 实验内容 XP基础 XP核心实践 相关工具 实验步骤 (一)敏捷开发与XP 软件工程是把系统的.有序的.可量化 ...

  10. 20155319《Java程序设计》实验三(敏捷开发与XP实践)实验报告

    20155319<Java程序设计>实验三(敏捷开发与XP实践)实验报告 一.实验内容及步骤 (一)使用Code菜单 在IDEA中使用工具(Code->Reformate Code) ...

随机推荐

  1. 饮冰三年-人工智能-linux-03 Linux文件管理(权限管理+归档+压缩)

    1:对文件的权限管理 drwxr-xr-x. 最后一个.表示在安全情况下创建的.selinux a: d表示目录:-表示普通文件:l表示快捷方式:b设备文件 b:- 属主的权限 r:读权限:w:写权限 ...

  2. Java接口自动化测试之TestNG测试报告ExtentReports的应用(三)

    pom.xml导入包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=" ...

  3. HDU 1247 Hat’s Words(字典树活用)

    Hat's Words Time Limit : 2000 / 1000 MS(Java / Others)    Memory Limit : 65536 / 32768 K(Java / Othe ...

  4. 免费API接口

    网址:https://code.juhe.cn/ http://apistore.baidu.com/ http://blog.csdn.net/cc20032706/article/details/ ...

  5. virtualenv and virtualenvwrapper

    virtualenv 1.下载virtualenv工具 通过物理环境的pip工具安装  清华 国内 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/ ...

  6. 【Codeforces】Codeforces Round #551 (Div. 2)

    Codeforces Round #551 (Div. 2) 算是放弃颓废决定好好打比赛好好刷题的开始吧 A. Serval and Bus 处理每个巴士最早到站且大于t的时间 #include &l ...

  7. Python_collections_deque双向队列

    deque:创建一个双向队列 import collections collections.deque(['nihao','x']) x.append():在列表的右边添加 x.appendleft( ...

  8. Python学习(二十六)—— Django基础一

    转载自:http://www.cnblogs.com/liwenzhou/p/8258992.html 一.Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的 ...

  9. 伪分布式hadoop1.1.2和hbase0.94.11配置

    Hadoop 1.1.2 和Hbase 0.94.11版本配置 测试时ip  172.19.32.128 这个版本需要把/etc/hosts的aa-vm改成127.0.0.1,也就是和localhos ...

  10. 043 关于 loadrunner 返回 http 500 错误解决思路

    这个支持项目中,总是出现500的问题,后来发现是redis总是崩掉. 后来,在压力测试,500的问题,又开始不断出现,虽然不是我自己处理的,但是没少吃苦头. 看了这篇文章,感觉说的还是很有道理,如何来 ...