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)
-
- 初步掌握单元测试和TDD
-
- 理解并掌握面向对象三要素:封装、继承、多态(自己去学!)
-
- 初步掌握UML建模
-
- 完成蓝墨云上 (1)-(5)实验。
2. 实验过程及结果
依据伪代码编译产品代码:
编写测试代码,分别测试正常情况,异常情况,边界情况下运行情况:
运行代码,发现代码无误
编写StringBuffer的代码,运用charAt,capacity,indexOf,length分别返回相应字符串或容量
编写测试代码,
运行测试代码
运用ALT+Insert快速编写复数运算代码,在equals时做出相应修改
编写测试代码并运行
3. 实验过程中遇到的问题和解决过程
- 问题1:
原因: 该系统自带Junit,因而从MarketPlace中无法找到
- 问题2:
原因:不知如何插入,分别应该用Operation与Attribute插入
- 问题3:
原因:文件名与类名重复导致无法运用方法
- 问题4:
原因: 创建Test文件应将鼠标置于灯泡处点Create test而不应单独新建java文件
其他(感悟、思考等)
本次实验分多个小节,掌握过程中出现很多偏差出错。目前讲课速度较快,每节课新内容较多,需要复习避免遗忘。