zoukankan      html  css  js  c++  java
  • 实验报告二

    北京电子科技学院(BESTI)
    实 验 报 告
    课程:程序设计与数据结构 班级: 3 姓名: 蔡文琛 学号:20162328
    成绩:2分 指导教师: 娄老师 实验日期:2016/4/16
    实验密级: 非保密 预习程度: 已预习 实验时间:2课时
    仪器组次: 带Linux系统的电脑一台 必修/选修:必修 实验序号:02
    实验名称: Java开发环境的熟悉

    实验目的与要求: 没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程

    完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等)。报告可以参考范飞龙老师的指导
    严禁抄袭,有该行为者实验成绩归零,并附加其他惩罚措施。
    请大家先在实验楼中的~/Code目录中用自己的学号建立一个目录,代码和UML图要放到这个目录中,截图中没有学号的会要求重做,然后跟着下面的步骤练习。

    实验内容

    初步掌握单元测试和TDD
    理解并掌握面向对象三要素:封装、继承、多态
    初步掌握UML建模
    熟悉S.O.L.I.D原则
    了解设计模式
    实验过程
    一.单元测试

    1. 书写三种代码
      伪代码
      产品代码
      测试代码
      2.IDEA上进行驱动开发
      由之前已写好的自定义类通过驱动自动生成测试代码,帮助我们节省时间精力。

    # ## 二.面向对象三要素

    1. 三种要素
      封装
      继承
      多态
    2. 熟悉三要素的使用
      通过实验练习类的书写和测试来熟悉面向对象三要素。

    实验练习

    试验中遇到的问题

    不了解TDD的原理,导致在进行实验的时候出现了错误,未能完成这次试验4没有成功的完成。

    解决方法

    向王彪同学请教他的学习经验以及对于TDD的个人见解,自身也对于TDD有了一定程度的认识。

    实验不足

    没有完成老师布置的任务,对于TDD和多态的认识不够到位,有许多的代码和试验无法完成。

    实验心得

    知道了伪代码和产品代码之间区别,在今后的代码练甚至在未来的生产中,首先要使用伪代码进行检测,减少产品代码的错误和漏洞。

  • 相关阅读:
    利用合成数据进行时间序列分类的数据扩充方法
    基于 KubeSphere CI/CD 将 Spring Boot 项目发布至 Kubernetes
    矩阵白化
    delphi 过滤开头 结尾 全部 空格的函数
    delphi CopyFileProgressBar 拷贝文件显示进度条
    delphi 分享三个随机字符串
    delphi IsIPAdress 非正则表达式验证IP的方法
    delphi PosAnsi
    delphi公用函数
    Delphi中break,exit,abort跳出循环的比较
  • 原文地址:https://www.cnblogs.com/Cai77/p/6718954.html
Copyright © 2011-2022 走看看