zoukankan      html  css  js  c++  java
  • 【评分】结对编程附加题

     一、作业要求

    结对编程之附加题:单元测试

    二、评分标准

    检查项备注分值
    Blog 学号+姓名+Coding地址 1
      需求分析:测试上有哪些需求 1
      描述单元测试的每个环节 2
      比较测试结果和实际结果 2
      代码覆盖报告,如果没有100%覆盖,为什么 1
      小结,是否有效发现了程序计算模块问题,并给予改进 1
      看以前写的代码的感受 1
      两个的照片 0.5
    Coding 结对,两个人的commit 1
      将计算相关的代码放到新创建的 Calculator 类 1
      将 Calculator 类的代码模块化 1
      设置测试数据完善性 (没有出现Assert的,测试部分得0分)  
      正确的输入能否达到预期 0.5
      错误的输入能否提示用户 0.5
      大数字的处理(2000000级别) 0.5
      除0运算、分母为0 0.5
      混合运算测试 0.5
      混合运算带括号测试 0.5
      覆盖所有代码路径:包括错误处理路径 1
      小数的位数可控 0.5
    总分   17

    三、成绩展示

     学号 基本信息  需求分析  环节  比较结果  覆盖率  小结  感受  照片  commit记录  代码插入  模块化 正确输入 错误输入 大数字 除0运算、分母为0 混合运算 混合带括号  覆盖路径  可控  总分
    071 1 1 2 2 1 1 1 0 1 1 1 0 0 0 0 0 0 1 0 13
    076 1 1 2 1 0 0 1 0.5 0 1 1 0.5 0 0 0 0.5 0.5 0 0 10
    079 1 1 2 1 0 1 1 0.5 0 1 1 0.5 0 0 0 0.5 0.5 0 0 11

    四、助教总结

    • 本次作业我们班一共三个人提交。单元测试做起来不难,但可以树立一种代码模块化的意识,帮助更好地进行代码规范,有兴趣的同学可以继续了解。
  • 相关阅读:
    LeetCode Valid Sudoku
    接下来复习的重点
    leetcode:LRU Cache
    [leetcode] Insertion Sort List
    [QT Creator]LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 。
    [leetcode]Sort List
    李开复的七封信
    (归并排序)
    应聘面试自我介绍范文
    判断一颗二叉树是否是平衡二叉树
  • 原文地址:https://www.cnblogs.com/gxt-smart/p/7808523.html
Copyright © 2011-2022 走看看