20182302 2019-2020-1 《数据结构与面向对象程序设计》实验3报告

20182302 2019-2020-1 《数据结构与面向对象程序设计》实验3报告

课程:《程序设计与数据结构》
班级: 1823
姓名: 孙嘉伟
学号:20182302
实验教师:王志强
实验日期:2019年9月9日
必修/选修: 必修

1.实验内容

  • 下载安装并使用IDEA,完成下面实验(https://www.cnblogs.com/rocedu/p/6371315.html)
    1. 初步掌握单元测试和TDD
    1. 理解并掌握面向对象三要素:封装、继承、多态(自己去学!)
    1. 初步掌握UML建模
    1. 完成蓝墨云上 (1)-(5)实验。

2. 实验过程及结果

依据伪代码编译产品代码:

编写测试代码,分别测试正常情况,异常情况,边界情况下运行情况:

运行代码,发现代码无误

编写StringBuffer的代码,运用charAt,capacity,indexOf,length分别返回相应字符串或容量

编写测试代码,

运行测试代码

运用ALT+Insert快速编写复数运算代码,在equals时做出相应修改

编写测试代码并运行

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

  • 问题1:

原因: 该系统自带Junit,因而从MarketPlace中无法找到

  • 问题2:

原因:不知如何插入,分别应该用Operation与Attribute插入

  • 问题3:

原因:文件名与类名重复导致无法运用方法

  • 问题4:

原因: 创建Test文件应将鼠标置于灯泡处点Create test而不应单独新建java文件

其他(感悟、思考等)

本次实验分多个小节,掌握过程中出现很多偏差出错。目前讲课速度较快,每节课新内容较多,需要复习避免遗忘。

参考资料

原文地址:https://www.cnblogs.com/kongmencang/p/11613458.html