• 第四次博客作业-结对项目


    任务1:(5分)

           2-许方敏------2-杨寒冰

    提供你的结对成员的博客链接地址(5分)

     https://www.cnblogs.com/12yy/

    结对成员对四则运算项目进行代码互审,并给出代码审查结果表

    许方敏的代码审查表(由杨寒冰完成)(10分)   

     

       内容 审查结果
    1.概要部分 代码符合需求和规格说明  是
    代码设计是否考虑周全  是
    代码可读性如何  好,有注释
    代码容易维护吗  
    代码功能是否测试过  是
    2.设计规范本分 有无硬编码或字符串/数字等存在  无
     设计是否遵从已知的设计模式或项目常用模式  是
    有无代码可以删减  无
    3.代码规范部分 修改部分符合代码标准和风格  符合
    4.具体代码部分 swich分支,是否死循环  否
     数据结构中有无没有使用到的元素  无
     代码符合代码规范吗  符合
     有无对错误惊醒处理?是否检查返回至或处理异常  无
    5.效能 代码的效能如何  一般
    代码有无可优化的部分  有
    6.可读性 代码可读性如何?有无足够的注释  良好

     

     

    杨寒冰的代码审查表(由许方敏完成)(10分)

       内容 审查结果
    1.概要部分 代码符合需求和规格说明  部分符合要求
    代码设计是否考虑周全  不够周全
    代码可读性如何  好
    代码容易维护吗  是
    代码功能是否测试过  是
    2.设计规范本分 有无硬编码或字符串/数字等存在  无
     设计是否遵从已知的设计模式或项目常用模式  是
    有无代码可以删减  有
    3.代码规范部分 修改部分符合代码标准和风格  是
    4.具体代码部分 swich分支,是否死循环  否
     数据结构中有无没有使用到的元素  否
     代码符合代码规范吗  部分规范
     有无对错误惊醒处理?是否检查返回至或处理异常  无错误处理
    5.效能 代码的效能如何  好
    代码有无可优化的部分  有
    6.可读性 代码可读性如何?有无足够的注释  可读性好  注释不够多

     

     

    选取杨寒冰项目为基础,进行结对编程。结对项目撰写的博客要求:(30分)

    1、缩进用4个空格代替Tab键

    2、在复杂的条件表达式中,用括号清楚的表述逻辑的优先级

    3、每个“{”和“}”都独占一行

    4、不把多条语句放在同一行上

    5、变量命名时采用“匈牙利命名法” 并区分大小写

    6、复杂的注释放在函数的开头,函数头的注释都用来解释参数的类型等

       b)描述结对编程的感受。

    相比一个人编程,两人合作在代码设计方面会考虑的比一个人更加周全,效率更高。

    一人编程的同时有人监督,避免一些编程上的错误,防止一人发呆同时完成一个程序的时长跟更短。

    合作完成的同时相互学习探讨。

        c)结对场景照片

    结对项目编程要求:(40分)

          https://github.com/XFM-98/sfs

          增加的需求:(a)考虑数据异常处理问题,如在输入题目生成范围的数据时,输入了“abc“等字符数据,程序如何处理。

                            (b)增大算式生成数的范围(如整数存不下的数),程序如何处理。

     

  • 相关阅读:
    Linux内核分析— —操作系统是如何工作的(20135213林涵锦)
    【BARTS计划】【Share_Week1】社交产品思考
    【BARTS计划】【Tips_Week1】20190331更新
    【BARTS计划】【Review_Week1】Google Docs 成为青少年们喜爱的聊天 app
    【学习博客】Python学习初体验
    《构建之法》读书笔记5
    《构建之法》8&16
    《构建之法》读书笔记4
    《构建之法》读书笔记3
    《构建之法》读书笔记2
  • 原文地址:https://www.cnblogs.com/mai98/p/11719045.html
Copyright © 2020-2023  润新知