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

泪湿孤枕 提交于 2019-12-01 20:10:06

一、结对成员博客链接地址

192402田宇航-192402孙殿玮

孙殿玮同学的博客地址:https://www.cnblogs.com/sdw98/p/11715239.html

二、代码复审核查表

 

内容

孙殿玮

田宇航

1.主要部分

1)代码符合需求和规格说明么?

符合

符合

2)代码设计是否考虑周全?

3)代码可读性如何

可读性高

可读性高,

4)代码容易维护么?

较容易

易维护

5)代码的每一行都执行并检查过了吗?

执行了

2.设计规范部分

1)设计是否遵从已知的设计模式或项目中常用的模式

     

2)代码有没有依赖于某平台,

没有依赖平台

 

 

没有依赖平台

 

 

     

3)有没有无用的代码可以清除? 

 

没有

没有

3.代码规范部分

修改的部分符合代码标准么?

符合

符合

4.具体代码部分

1)有没有对错误进行处理?

有对错误进行处理

处理了

2)参数传递有无错误

无错误

 

 

 

 
     
     

3)数据结构中有没有用不到的元素?

无无用元素

没有无用元素

5.效能

代码的效能如何?

效能较好

 

效能较好

 

 

   
     
       

7.可测试性

代码是否需要更新或创建新的单元测试?

 

 

 

 

三、代码编写基本规范

1、基本要求

行宽尽量不要超过五十个字数限制。

2、命名规范

(1).类命名:首字母大写,每个单词首字母大写(大驼峰命名法),尽量使用能够反映类功能的名词短语,例:UserManage ,UserData等。

(2).方法名:首字母小写,剩余的每个单词的首字母大写(小驼峰命名法)。

(3).变量名:首字母小写,之后每个单词首字母都大写,具有足够的说明性,成员变量不需要添加“_”前缀,成员变量添加“_”前缀。

3、注释要求

注释要放在类头,并且注释要随着程序的修改而不断更新。

4、方法函数要求

(1).一个函数必须限制在50行左右

(2).每个函数的职责都应该划分的很明确。

5、核心原则

(1).代码格式简洁,逻辑清晰。

(2).因为双方都是由c语言转成java语言,优先保证基本功能实现。

(3).优先保证程序的正确性。

 四、结对编程的感受

优点:

1.结对编程可以互相鼓励,互相激励。

2.互相监督,不容易懈怠。

3.互相学习编程能力,遇到不会的地方或错误的地方对方可以及时帮助。

缺点

1.两个人想的不同的时候容易产生分歧,影响效率。

2.写代码习惯不一样,容易产生有的地方看不懂的情况。

综上所述,结对编程优点还是多于缺点,是个很好的锻炼方法。

五、结对场景照片

 

 

 

六、项目设计说明

1.设计目标

 通过java语言编写能够完成四则运算的各个功能。

2.设计流程

  (1).分析四则运算需要完成的功能

  (2).考虑用户输入异常处理

  (3).编码实现各个功能

七、Github链接地址

github链接地址:https://github.com/ccutWhen/when

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!