20192319 2020-2021-1 《数据结构及面向对象程序设计》实验三报告

实验三报告

  • 课程:《程序设计与数据结构》
  • 班级: 1923
  • 姓名: 李歆韵
  • 学号:20192319
  • 实验教师:王志强
  • 实验日期:2020年10月8日
  • 必修/选修: 必修

1.实验内容

(一)实验内容

1.初步掌握单元测试和TDD

2.理解并掌握面向对象三要素:封装、继承、多态

3.初步掌握UML建模

4.完成蓝墨云上 (1)-(5)实验。

2. 实验过程及结果

2.1 实验一:学习并实践TDD编程,初步认识单元测试。


2.2 实验二:学习StringBuffer类

2.3 实验三:根据学号使得其支持Short类型

2.4 实验四:用TDD测试Complex类


2.5 实验五:用UML制出类图

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

  • 问题一:在完成实验一的过程中创建出来的测试类没有在test“测试源 根”里.
  • 问题一解决方案:查看“项目结构”的模块部分,在“依赖”里加入了JUnit的两个JAR包后创建成功。
  • 问题二:实验二出现“内容没有差异”但无法通过的情况。
  • 问题二解决方案:StringBuffer类和String类是两种不同的类,不能直接相互转换,如果想要将StringBuffer类转换为String类,需要用到String a = b.toString()形式的代码转换。
  • 问题三:实验四中测试复数除法时出错。
  • 问题三解决方案:在编写除法时公式错误。

4.其它

在自我思考的基础上,可以通过学习他人的成功经验丰富自己的编码能力。

参考资料

posted on 2020-10-12 10:57  节奏阿莱士  阅读(112)  评论(0编辑  收藏  举报

导航