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

1.Github链接

 https://github.com/Zgo-main/z-main

2.结对成员博客链接地址

 https://www.cnblogs.com/BAMF/p/11735506.html

3.代码互审表

部分

内容

张博涵

孙铭

概要

代码符合需求和规格说明吗

是

否

代码设计是否考虑周全

否

否

代码可读性如何

好

好

代码容易维护吗

易

易

代码每一行都执行并检查过了吗

是

是

代码设计规范

设计是否尊崇设计模式

否

否

有无硬编码或字符串/数字等存在

有数字

有数字

是否依赖某平台影响移植

是

是

开发者新添功能/相似功能是否能用已有来调试

能

能

有无无用代码可删除

有

无

代码规范部分

符合代码规范和风格吗

否

否

具体代码部分

有无对错误进行处理,对于调用外部函数,是否检查了返回值或处理了异常

否

否

参数传递是否有错误,字符串长度是字节长度还是字符,计数是0开始还是1

否

否

边界条件,switch分支,循环死循环

否

否

有无断言(Assert)来保证我们认为的不变条件得到满足

无

无

对于资源的申请释放,有无泄漏,有无优化空间

有

有

数据结构中有无用不到的元素

无

无

效能

 

 

代码效能如何,最坏情况怎样

无

无

代码(尤其循环)有无可优化

无

无

系统和网络调用是否超时,如何处理

无

无

可读性

代码可读性如何,有无足够注释

有

无

可测试性

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

是

是


4.结对编程

  • 代码编写基本规范

    • 注释规范
      • 文件注释:文件注释写入文件头部

      • 类属性、公有和保护方法注释:写在类属性、公有和保护方法上面。用//来注释,需要对齐被注释代码

      • 成员变量注释内容:成员变量的意义、目的、功能,可能被用到的地方。用//来注释,需要对齐被注释代码

      • 对变量的定义和分支语句(条件分支、循环语句等)必须编写注释

      • 避免在注释中使用缩写,特别是不常用缩写

    • 变量命名规范
      • 变量名方法名第一个单词为小写字母,第二个单词开始以后的每个单词的首字母都采用大写字母

      • 函数名每个单词首字母都大写

  • 编程的感受

     感受是程序必须要测试,编写程序必须考虑并测试程序哪里会出现错误。学会了测试和Try catch的使用,略微了解了github这个网站。

  • 结对场景照片

  

5.增加的需求

    • 输入了“abc“等字符数据,程序如何处理

    • 整数存不下的数,程序如何处理

       

    • 输出abc会退出程序
    •  

    •  

      输入abc会提示并返回重新输入 

posted on 2019-10-25 15:25  M丿先生  阅读(218)  评论(0)    收藏  举报