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

    一.(1)结对成员

        4班 张洋洋 - 4班 赵东旭

    二.(1)结对成员的博客链接地址

      https://www.cnblogs.com/nihenpiaoliang/p/11726543.html

         (2)代码审查结果表

                 1.  张洋洋的代码审查表(由赵东旭完成)

     

    类别

    审查项

    结论

    重要性

    程序的版式

    空行是否得体?

    代码行内的空格是否得体?

    一行代码是否只做一件事?如只定义一个变量,只写一条语句。

    重要

    If、for、while、do等语句自占一行,不论执行语句多少都要加 “{}”。

    重要

    注释是否有错误或者可能导致误解?

    命名规则

    命名规则是否与所采用的操作系统或开发工具的风格保持一致?

    重要

    类名、函数名、变量和参数、常量的书写格式是否遵循一定的规则?

    重要

    程序中是否出现相同的局部变量和全部变量?

    静态变量、全局变量、类的成员变量是否加前缀?

    表达式与基本语句

    如果代码行中的运算符比较多,是否已经用括号清楚地确定表达式的操作顺序?

    重要

    是否编写太复杂或者多用途的复合表达式?

    是否用隐含错误的方式写if语句? 

    Case语句的结尾是否忘了加break?

    重要

    使用goto 语句时是否留下隐患? 例如跳过了某些对象的构造、变量的初始化、重要的计算等。

    重要

    常量

    如果某一常量与其它常量密切相关,是否在定义中包含了这种关系?

    重要

    是否使用含义直观的常量来表示那些将在程序中多次出现的数字或字符串?

              2.   赵东旭的代码审查表(由张洋洋完成)

            


     

    类别 审查项 结论 重要性
    程序的版式 空行是否得体?  
      代码行内的空格是否得体?  
      一行代码是否只做一件事?如只定义一个变量,只写一条语句。 重要
      If、for、while、do等语句自占一行,不论执行语句多少都要加 “{}”。 重要
      注释是否有错误或者可能导致误解?  
    命名规则 命名规则是否与所采用的操作系统或开发工具的风格保持一致? 重要
      类名、函数名、变量和参数、常量的书写格式是否遵循一定的规则?  
      程序中是否出现相同的局部变量和全部变量? 重要
      静态变量、全局变量、类的成员变量是否加前缀?  
    表达式与基本语句 如果代码行中的运算符比较多,是否已经用括号清楚地确定表达式的操作顺序? 重要
      是否编写太复杂或者多用途的复合表达式?  
      是否用隐含错误的方式写if语句?   
      Case语句的结尾是否忘了加break? 重要
      使用goto 语句时是否留下隐患? 例如跳过了某些对象的构造、变量的初始化、重要的计算等。 重要
    常量 如果某一常量与其它常量密切相关,是否在定义中包含了这种关系? 重要
      是否使用含义直观的常量来表示那些将在程序中多次出现的数字或字符串?  



    .使用张洋洋的代码进行结对编程

      (1)需共同遵循的编程规范

        1.变量命名:尽量使用见名知意的名字,尽量不使用拼音作为变量名。若需要两个及以上单词命名,第二个单词开始,首字母大写。

        2.注释规范:变量功能、方法功能必须要进行注释。

        3.缩进规范:每行最多一条语句。

      (2)结对编程感受

        通过结对编程,两人互相评审了对方的代码,通过对方对自己的评审,使自己了解到自己编程时的不规范之处。选取其中一人的代码进行重新编写,二人制定共同的编程规范,使得程序的可读性大大提高,两人都能看懂对方书写的代码部分。同时,两人共同完成同一个程序,对功能的实现进行了有效的沟通,此过程中,二人发表自己独特的想法,使得功能的实现出现了多种可能性。这样的结对编程,不仅能开发出高质量的程序,也能增进两个人的交流、沟通能力,增强对彼此的了解,同时认识到合作的重要性。

        (3)结对编程过程照片

          

    四.结对项目编程

              程序地址:

        https://github.com/yy3187080/ccutzyy

  • 相关阅读:
    mouse_event模拟鼠标滚轮
    润乾报表配置技术路线
    建筑 物件 开心背单词 读句子,单词,字母,看图例, 翻译,看动画
    文字过渡动画,曲线过渡动画,,使用这个插件assign shape keys
    运动锻炼 开心背单词 读句子,单词,字母,看图例, 翻译,看动画,学英语,轻松背单词,简单背单词
    blender293 内置插件 精度绘画控件,PDT学习003,pdt tangents 切线
    日常用品 背单词 读句子 看图片 读单词 读字母 翻译, 看动画 学英语
    blender293 内置插件 精度绘画控件,PDT学习 precision drawing tools
    乔布斯 背单词 02 读句子 单词 字母 翻译,看动画 学英语 名言 我菜顾我在,我菜故我在,blender加python
    狐狸 和 乌鸦 英语 朗读句子 背单词
  • 原文地址:https://www.cnblogs.com/zyyzy/p/11728285.html
Copyright © 2011-2022 走看看