• 结对编程-四则运算成绩


    结对编程-四则运算成绩

    作业地址:http://www.cnblogs.com/vertextao/p/6593339.html

    总体成绩

    scores

    总结

    • 需求

      • 多数同学仅仅是抄写题目内容,没有真正站在用户的角度考虑问题,比如:
        • 如何设计输入输出更方便,更人性化
        • 题目如何分类
        • 如何展示题目避免歧义(除法和分数难以区分,比如2/5 / 3/4,即使简单地对分数加括号(2/5) / (3/4)就能避免计算优先级上的问题)
    • 设计实现

      • 本次作业之前,已经有过后缀表达式求值训练,题目中也提供了相应参考资料,2周时间,还是有同学想走“捷径”(通过堆叠if-else搞定)。这里就是娄老师提到的【低水平重复】,呆在【舒适区】,参考:

      技能的提升要「刻意训练」;
      低水平重复是不行的,训练时间再长都没用;
      要摆脱「舒适区」,进入「学习区」学习;
      要循序渐进,不能进入「恐慌区」;

    引用自:http://www.cnblogs.com/rocedu/p/4999535.html

    • 测试
      • 本次训练过程中最为突出的一个问题,普遍缺乏测试。

        • 编译错误
        • 异常输入崩溃
        • 不响应
        • 输入复杂
        • 计算错误
        • 输出混乱
        • 单元测试(一部分同学没做,做了的用例太少)
      • 如果还不了解测试理论方法,对于这类小程序,同学们完全可以模拟用户使用:

        • 测试是否易用(回过头看看需求分析是否做好了)
        • 异常输入是否能处理
        • 是否正确

    在实现过程中,给同学们的一点建议:make it run -> make it right -> make it fast,能运行并且正确运行最为优先。

    最后,从同学们博客中遇到的困难和问题来看,还是缺乏练习,希望能自己能抽时间多读优秀代码,多写代码,多多努力,不负青春,加油吧!

    附:这里是一个能随机产生各类运算题目的网站,同学们可以参考一下: http://www.mathmaster.org/worksheet/

    详细得分

    • JCF - 基础分(按时提交)5分
    • PSP - PSP表格 5分
    • XQFX - 需求分析 5分
    • SJSL - 设计思路 5分
    • DMJS - 实现过程中的关键代码解释 5分
    • KNJJ - 遇到的困难及解决方法 5分
    • JDPJ - 对结对小伙伴做出评价 5分
    • FJF - 附加分:在作业过程及时反馈,提供建议被采纳可追加附加分,最高不超过10分
    • CT - 正确生成题目 10分
    • PT - 正确判题 10分
    • ZFS - 真分数支持 10分
    • ZQL - 正确率统计 5分
    • CS - 测试 10分
    • SCWJ - 生成题目并输出到文件 5分
    • DRWJ - 完成题目后读入文件判题 5分
    • DYY - 支持多语言 5分
    • TMQC - 支持生成题目去重 5分
    分组 学号 姓名 JCF PSP XQFX SJSL DMJS KNJJ JDPJ FJF CT PT ZFS ZQL CS SCWJ DRWJ DYY TMQC 合计 映射分数
    1 20162307 张韵琪 5 5 2 2 3 4 1 0 5 6 6 5 0 0 0 0 0 44 70.2
    1 20162303 石亚鑫 5 5 1 4 2 5 1 0 5 6 6 5 0 0 0 0 0 45 71.2
    2 20162312 张家铖 5 5 2 3 2 2 1 0 5 0 6 0 1 1 1 5 0 39 65.4
    2 20162324 春 旺 5 5 2 3 3 3 2 0 5 0 6 0 1 1 1 5 0 42 68.3
    3 20162329 张旭升 5 5 1 4 4 2 5 0 5 5 5 5 2 0 0 5 0 53 78.8
    3 20162330 刘伟康 5 5 3 4 4 5 5 1 5 5 5 5 2 0 0 5 0 59 84.6
    4 20162320 刘先润 5 2 2 2 2 5 2 0 5 5 1 5 0 0 0 0 0 36 62.5
    4 20162326 齐力锋 5 2 2 2 2 5 4 0 5 5 1 5 0 0 0 0 0 38 64.4
    5 20162325 金立清 5 5 2 5 0 5 2 0 8 8 6 5 5 5 5 0 0 66 91.3
    5 20162311 张之睿 5 5 3 5 5 5 5 0 8 8 6 5 5 5 5 0 0 75 100
    6 20162308 马平川 5 5 2 3 3 0 4 0 8 9 6 5 2 0 0 5 0 57 82.7
    6 20162301 张师瑜 5 5 0 3 4 5 4 0 8 9 6 5 2 0 0 5 0 61 86.5
    7 20162315 马 军 5 5 2 2 5 5 0 0 4 4 0 0 0 0 0 0 0 32 58.7
    7 20162317 袁逸灏 5 5 2 4 5 5 0 0 4 4 0 0 0 0 0 0 0 34 60.6
    8 20162306 陈是奇 5 5 3 3 2 2 2 0 2 1 0 5 0 0 0 0 0 30 56.7
    8 20162305 李昱兴 5 5 3 5 2 5 2 0 2 1 0 5 0 0 0 0 0 35 61.5
    9 20162321 王 彪 5 5 4 3 2 0 0 0 7 5 5 2 0 0 0 0 0 38 64.4
    9 20162327 王旌含 5 5 4 2 0 2 2 0 7 5 5 2 0 0 0 0 0 39 65.4
    10 20162314 王译潇 5 5 4 2 2 4 2 0 3 3 5 5 2 0 0 1 0 43 69.2
    10 20162310 林 臻 5 5 4 2 2 4 2 0 3 3 5 5 2 0 0 1 0 43 69.2
    11 20162313 苑洪铭 5 5 1 3 3 2 3 0 3 3 5 5 0 0 0 1 0 39 65.4
    11 20162309 邢天岳 5 5 1 3 3 2 3 0 3 3 5 5 0 0 0 1 0 39 65.4
    12 20162319 莫礼钟 5 5 2 2 0 3 0 0 5 5 5 5 1 0 0 5 0 43 69.2
    12 20162302 杨京典 5 5 3 4 4 0 0 0 5 5 5 5 1 0 0 5 0 47 73.1
    13 20162323 周 楠 5 5 4 1 2 2 2 0 9 5 5 5 0 0 0 5 0 50 76
    13 20162322 朱娅霖 5 5 4 3 2 5 5 0 9 5 5 5 0 0 0 5 0 58 83.7
    14 20162328 蔡文琛 5 2 1 2 2 1 2 0 3 5 0 5 0 0 0 0 0 28 54.8
    14 20162316 刘诚昊 5 5 4 2 2 2 2 0 3 5 0 5 0 0 0 0 0 35 61.5
    15 20162318 张泰毓 5 5 3 2 1 2 2 0 1 0 0 0 0 0 0 2 0 23 50
    15 20162304 张浩林 5 5 3 2 2 3 2 0 1 0 0 0 0 0 0 2 0 25 51.9

    注:对成绩有疑问的同学请在一天内(至2017-5-29 23:59截止)联系我进行复查。

  • 相关阅读:
    Java学习:冒泡排序和选择排序
    Java学习:多态
    Java学习:抽象类与接口
    Java学习:继承
    Java学习:标准类
    Java学习:方法简介
    传参的本质
    new 关键字做的事
    一个引用类型的对象占多大堆空间
    栈中空间大小
  • 原文地址:https://www.cnblogs.com/vertextao/p/6915796.html
Copyright © 2020-2023  润新知