第四次博客作业-结对项目
任务1:
已完成——结对成员03班谢晓飞-03班张九川
任务2:
(1) 张九川博客地址:https://www.cnblogs.com/zhangjiuchuan/
谢晓飞博客地址:https://www.cnblogs.com/xiexiaofei/
(2)代码互审
谢晓飞的代码审查表(由张九川完成)
|
是 |
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)
由我们共同遵守的代码规范
- 注释采用一段一注释的方式
- 命名采用首字母小写其余字母大写的命名方式
- 为不容易理解类变量注释。注释代码段
- 缩进采用4个空格的缩进,一行一句代码
- 在复杂条件表达式中,用括号清楚表示出优先级。
- 包名:采用全部小写。
- 类,接口:采用大驼峰命名,每个单词名的首字母都大写。
我们结对编程的感受
通过结对编程,互相学习,对所学知识的空白加以弥补,将自己的感受讲给对方,互相分析,共同完成目标的结果是酣畅淋漓的,虽然编程中遇到了很多困难,但是经过我们商讨,研究,也一一解决了,这对我们以后的共同学习生活也起到了促进作用。
结对场景照片如下
部分代码块截图:
github地址:https://github.com/XieXiaoFei1996/Java