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

    任务1:

    已完成——结对成员03班谢晓飞-03班张九川

    任务2:

    (1) 张九川博客地址:https://www.cnblogs.com/zhangjiuchuan/

    谢晓飞博客地址:https://www.cnblogs.com/xiexiaofei/

    (2)代码互审

    谢晓飞的代码审查表(由张九川完成)

    1. 代码能够工作么?它有没有实现预期的功能,逻辑是否正确等。

    2.所有的代码是否简单易懂?

    3.代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度,缩进,格式和注释。

    4.是否存在多余的或是重复的代码?

    5.代码是否尽可能的模块化了?

    6.是否有可以被替换的全局变量?

    7.是否有被注释掉的代码?

    8.循环是否设置了长度和正确的终止条件?

    9.是否有可以被库函数替代的代码?

    10.是否有可以删除的日志或调试代码?

    11.无效的参数值是否能够处理?

    12.是否有注释,并且描述了代码的意图?

    13.对非常规行为和边界情况处理是否有描述?

    张九川的代码审查表(由谢晓飞完成)

    1.代码能够工作么?它有没有实现预期的功能,逻辑是否正确等。

    2.所有的代码是否简单易懂?

    3.代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度,缩进,格式和注释。

    4.是否存在多余的或是重复的代码?

    5.代码是否尽可能的模块化了?

    6.是否有可以被替换的全局变量?

    7.是否有被注释掉的代码?

    8.循环是否设置了长度和正确的终止条件?

    9.是否有可以被库函数替代的代码?

    10.是否有可以删除的日志或调试代码?

    11.无效的参数值是否能够处理?

    12.是否有注释,并且描述了代码的意图?

    13.对非常规行为和边界情况处理是否有描述?

    (3)

    由我们共同遵守的代码规范

    1. 注释采用一段一注释的方式
    2. 命名采用首字母小写其余字母大写的命名方式
    3. 为不容易理解类变量注释。注释代码段
    4. 缩进采用4个空格的缩进,一行一句代码
    5. 在复杂条件表达式中,用括号清楚表示出优先级。
    6. 包名:采用全部小写。
    7. 类,接口:采用大驼峰命名,每个单词名的首字母都大写。

    我们结对编程的感受

    通过结对编程,互相学习,对所学知识的空白加以弥补,将自己的感受讲给对方,互相分析,共同完成目标的结果是酣畅淋漓的,虽然编程中遇到了很多困难,但是经过我们商讨,研究,也一一解决了,这对我们以后的共同学习生活也起到了促进作用。

    结对场景照片如下

    部分代码块截图:

    github地址:https://github.com/XieXiaoFei1996/Java

  • 相关阅读:
    CentOS 8.0配置阿里云yum源和epel源
    CentOS8 安装epel 使用阿里云镜像
    centos下yum使用proxy代理方法
    MySQL中的事务控制(一)start transaction
    MySQL中的锁定语句: lock tables 和 unlock tables
    MySQL中的触发器
    MySQL中的事件调度器
    MySQL中的流程控制
    MySQL中的不可见索引、倒序索引
    IDEA出现Push to origin/master was rejected
  • 原文地址:https://www.cnblogs.com/xiexiaofei/p/11716390.html
Copyright © 2011-2022 走看看