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

    四、助教总结

    • 本次作业我们班一共三个人提交。单元测试做起来不难,但可以树立一种代码模块化的意识,帮助更好地进行代码规范,有兴趣的同学可以继续了解。
  • 相关阅读:
    Manjaro 更新vim插件或者系统后 YCM失效
    UVA 10635 Prince and Princess
    HDU 4489 The King's Ups and Downs
    HDU 1542 矩形面积并
    POJ 2528 Mayor's poster
    读 CSI讲义 费马小定理
    JavaWeb——Servlet开发2
    JavaWeb——Servlet开发1
    LeetCode——264. Ugly Number II
    LeetCode——540. Single Element in a Sorted Array
  • 原文地址:https://www.cnblogs.com/gxt-smart/p/7808523.html
Copyright © 2011-2022 走看看