zoukankan      html  css  js  c++  java
  • 第四次博客作业-结对项目

    任务1:(5分)

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

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

    https://www.cnblogs.com/mai98/

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

    许方敏的代码审查表(由杨寒冰完成)(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)增大算式生成数的范围(如整数存不下的数),程序如何处理。

     

  • 相关阅读:
    实现用户密码登录
    面对不同类型老板,你该怎么办?
    11 款最好 CSS 框架 让你的网站独领风骚
    C#程序开发中经常遇到的10条实用的代码
    linux之Unable to find the ncurses libraries or the required header files.错误解决办法
    55+手绘网站设计 – 构建极具创新效果的网站
    超棒的JS移动设备滑动内容幻灯实现
    15个非常棒的jQuery无限滚动插件【瀑布流效果】
    前端性能优化:DocumentFragments或innerHTML取代复杂的元素注入
    TopFreeTheme精选免费模板【20130619】
  • 原文地址:https://www.cnblogs.com/12yy/p/11722768.html
Copyright © 2011-2022 走看看