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和多态的认识不够到位,有许多的代码和试验无法完成。

    实验心得

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

  • 相关阅读:
    AVL自平衡二叉树
    笔试+面试信息整理----面向笔试学习、面向面经编程
    传入值参数&传入引用参数的区别
    NLPIR智能挖掘实现行业大数据应用价值
    NLPIR大数据挖掘融合库、智、理三大先进理论技术
    NLPIR智能语义挖掘文本大数据深层意义
    NLPIR智能语义技术从采集到分析一步到位
    灵玖软件:NLPIR智能挖掘对文本数据精细化分析
    九眼合同智能审核系统运用NLPIR大数据技术进行核查
    NLPIR九眼智能审核平台助合同文本深度核查
  • 原文地址:https://www.cnblogs.com/Cai77/p/6718954.html
Copyright © 2011-2022 走看看