• 20165222《Java程序设计》——实验二 面向对象程序设计


    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
  • 相关阅读:
    Java之抽象类,多态,接口
    Java之抽象类,多态
    Java之类。实例初始化
    Java基础之继承
    java面向对象之工具类
    Java基础面向对象封装
    Python入门学习资料推荐
    内网安全「攻防」学习指南
    windows文件扩展名
    java 的包命名规范
  • 原文地址:https://www.cnblogs.com/20165222lixu/p/8906621.html
Copyright © 2020-2023  润新知