20165222《Java程序设计》——实验二 面向对象程序设计
2024-10-02 20:18:00
20165222《Java程序设计》——实验二 面向对象程序设计
提交点一、JUnit测试用例
知识点:这里就是了解测试代码的应用,测试代码的书写为:@Test
assertEquals("结果", 类名.static名(条件));
遇到的问题:因为刚接触新的东西,一开始把junit包弄进去的时候用了很长时间,并且Test还是红色的,导致无法运行,后来更改了路径,才实验出来。
实验截图为:
提交点二、TDD方式学习StringBuffer
知识点:这里就是对不同方法的测试,了解到这些个不同方法的作用。比如:capacity返回的是目前的最大容量。lengh获得字符串的长度。
提交点三:OCP原则和DIP原则的应用
我的题目是让系统支持Float类,并在MyDoc类中添加测试代码表明添加正确,提交测试代码和运行结的截图,加上学号水印。
提交点四:开发一个复数类complex
这里就是写代码复杂点,没太多好总结的。
提交点五:UML建模
实验总结
1.码云链接:https://gitee.com/BESTI-IS-JAVA-2018/20165222lixu
2本次实验中,最重要的一点就是junit测试。一开始接触感觉有点难,通过实验联系熟悉后,对junit测试有了一个基本的了解。
步骤 | 耗时(min) | 百分比 |
需求分析 | 20 | 9.52 |
设计 | 40 | 19.1 |
代码实现 | 100 | 47.6 |
测试 | 30 | 14.3 |
分析总结 | 20 | 9.52 |
最新文章
- 详解Mac配置虚拟环境Virtualenv
- Html5 postMessage
- jquery.base64.js简单使用
- Ubuntu安装Eclips for C/C++及相关配置
- python 调用第三方库压缩png或者转换成webp
- TextView使用的方式
- OC - 6.block与protocol
- Ubuntu下Qt-4.7.1的静态编译
- poj 3630 Phone List(字典树)
- seaJs组建库
- HDU 1068 Girls and Boys 二分图最大独立集(最大二分匹配)
- 初识JavaScript(一)
- PHP+MySQL分页显示示例分析
- Razor Page 文件
- JDK环境安装步骤
- June 8. 2018 Week Week 23rd Friday
- linux系统调用之网络管理1
- Vue之初识Vue
- 节约内存,请使用标签页管理工具:onetab、better onetab
- Excel 版本对应
热门文章
- 32位JDK和64位JDK
- [pixhawk笔记]2-飞行模式
- jQuery单选多选按钮选中美化特效
- awk分割列-【AWK学习之旅】
- 使用shiro缓存用户身份信息的时候报:java.io.NotSerializableException: org.apache.shiro.util.SimpleByteSource
- eclipse中设置新建jsp文件的编码格式
- Spring Boot集成Redis实现缓存机制【从零开始学Spring Boot】
- java 实现图片拼接
- NumPy切片和索引
- 关于Jupyter Notebook默认起始目录设置无效的解决方法