zoukankan      html  css  js  c++  java
  • (2015秋) 作业3:结对编程(总分100分)

    本次作业为个人结对编程实验,总分 100分。 截止时间:2015-9-24 晚上10点前

    目的

    (1)理解类之间的继承关系;

    (2)学习单元测试方法。可以采用Junit;

    (3)学习代码规范在实际程序设计中的应用;

    (4)通过结对编程,理解驾驶员、导航员角色的职责;学习代码复审;学习沟通的技巧;等。

    结对编程实践(单元测试)。 实验数据来自第2次作业

    写一篇随笔,结对编程实现以下内容。(50分*2=100分)。截止时间,作业布置后二周内。

    1. 设计一个基类(不妨叫做D),A、B和C 类均由 D类继承。

    2. 设计针对A、B、C的单元测试。 单元测试参见授课用的ppt。

    3. 增加数组元素个数(比如达到32768个元素,还可以更多),元素的值依旧来自实验数据。然后重复上述实验步骤(1~2)。提醒:注意程序能否正确运行? 结果是否正确(测试通过)?

    PS:随笔书写要求(得分项):

       (1)首先列出参加结对的组员、每个人的贡献分(总分100分,两人的贡献分之和为100,若3人,则总分也为100分)
           请在博客开头第一部分,说明结对编程的两个人贡献得分。 **格式如下**
    

    得分分配

    学号(后三位) 成员姓名 贡献得分
    056 张三 70分
    057 李四 30分
       (2)提供结对编程是的照片(拍照上传)
    
       (3)随笔中,描述实际结对编码过程中遇到的问题(程序出错、代码规范或风格问题)是如何被(导航员、驾驶员)发现的? 并进一步阐述这些问题及解决方式如何提高你的观念(也可以谈谈你的体会)?
    
       (4)结合本次实验,谈谈你对软件测试的理解(软件测试的目的、途径、软件测试与软件质量的关系)。
            可以只讨论单元测试,如
             -单元测试可以发现什么问题(结合你的实验案例)?
             -单元测试测试用例设计要包含哪些内容?
             -单元测试中能不能保证期望值是正确的?
             -...
    

    ======================

    特别声明,(1)不能copy 别人的,如有雷同,后面提交作业按0分计;(2)一定要结合实验体会(保障真实有效)

  • 相关阅读:
    BZOJ 1441: Min exgcd
    luogu 1876 开灯 约数+打表
    luogu 1414 又是毕业季II 约数相关
    BZOJ1968: [Ahoi2005]COMMON 约数研究 线性筛
    luogu 3441 [POI2006]MET-Subway 拓扑排序+思维
    Comet OJ
    CF990G GCD Counting 点分治+容斥+暴力
    CF873F Forbidden Indices 后缀自动机+水题
    CF293E Close Vertices 点分治+树状数组
    CF1101D GCD Counting 点分治+质因数分解
  • 原文地址:https://www.cnblogs.com/juking/p/4828104.html
Copyright © 2011-2022 走看看