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

任务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

posted @ 2019-10-21 21:34  James_Harden  阅读(161)  评论(3编辑  收藏  举报