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

任务一:

3班路沛环-----3班李月卿

任务

      结对的成员共同完成本次作业,撰写博客并将结对项目的程序发布到github上

      博客的内容安排如下:

  1. 提供你的结对成员的博客链接地址

              路沛环的博客园链接地址:https://www.cnblogs.com/lz150520/

              李月卿的博客园链接地址:https://www.cnblogs.com/lyqqqq/

         2.结对成员对四则运算项目进行代码互审,并给出代码审查表

            根据课上所学和教材上的内容,可基本列出以下审查表:

             A.路沛环的代码复查由李月卿完成

             B.李月卿的代码复查由路沛环完成

 

复查内容

路沛环的代码复查

李月卿的代码复查

概要部分

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

符合

符合

代码设计是否考虑周全?

 在正负数上欠缺考虑,其他考虑较为齐全

 总体来说比较周全

代码可读性如何?

较好

 较好

代码容易维护吗?

 容易

  容易

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

 均已检查

 均已检查

设计规范部分

设计是否遵循已知的设计模式或项目中常用的模式?

 遵循

 遵循

有没有硬编码或字符串/数字的存在?

 无

 无

代码有没有依赖于某一平台,是否会影响将来的移植(如Win32到win64)?

无,不存在移植问题

 无,不存在移植问题

开发者新写的代码能否用已有的Library/SDK/Framework中的功能实现?在本项目中存在类似的功能可以调用二不用全部重现实现?

 没有

没有 

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

 无

 无

代码规范部分

修改的部分符合代码标准和风格吗?

 符合

符合 

具体代码部分

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

 无错误

 无错误

参数传递有没有错误,字符串的长度是字节的长度还是字符(可能是单/双字节)的长度,是以0开始计数还是以1开始计数?

 无误,字符串的长度是字符长度,以0开始计数

 无误,字符串的长度是字符长度,以0开始计数

switch语句的default分支是如何处理的?循环有没有可能出现死循环?

 无default语句,无死循环

无default语句,无死循环

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

 没有

没有

效能

代码的效能(Performance)如何?最坏的情况是什么样的?

代码效能较好

 代码效能较好

代码中是否有明显可优化的部分?

 有

对于系统或网络的调用是否会超时?如何处理?

可读性

代码可读性如何?有没有足够的注释?

 可读性较好,有一部分注释

可读性较好,有注释

可测试性

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

 需要

不需要

 

  3.选取其中一个成员的项目为基础,进行结对编程。结对项目撰写的博客要求:

(1)结合课堂讲授内容,制订一份2人共同遵守的代码编写基本规范(至少包括注释规范与变量名规范)

       注释规范:单行:以"//"符号开始,任何位于该符号之后的本行文字都视为注释。 

                        多行:以"/*"符号开始,以"*/"结束。任何介于这对符号之间的文字都视为注释。 

       变量名规范: 统一用数字、字母、下划线、$组成,且首字符不可以是数字
                             首字母大写,不超过10个字符长度

       缩进规范: 统一缩进使用Tab键缩进

       行宽规范:为方便阅读,每行代码应少于100字符

 (2)描述结对编程的感受

            从接触编程开始就认为编程是一个人的工作,自己写代码,自己检查,自己测试。本次结对作业刚开始,我们会因为要两个人一起做,互相检验对方程序而产生分歧。但是分歧过后的是我们都认清了自己的不足,并加以改正。两个人一起进步,此次结对作业让我知道了团队的重要性,知道了伙伴的重要性。

 (3)结对场景照片

(4)结对项目编程要求

GitHub地址:https://github.com/lph150520/jkt/tree/master

posted @ 2019-10-23 19:49  路沛环  阅读(114)  评论(0编辑  收藏  举报