结对编程

结对作业

你说的曾经没有我的故事 提交于 2019-12-01 23:21:04
一、结对成员博客链接地址 二、代码复审核查表 内容 陈祥郁 顾雪婷 1.概要部分 1)代码符合需求和规格说明么? 符合 符合 2)代码设计是否考虑周全? 是 是 3)代码可读性如何 可读性高,意图明确 可读性高,逻辑清晰 4)代码容易维护么? 代码方便后期维护 易维护 5)代码的每一行都执行并检查过了吗? 是 是 2.设计规范部分 1)设计是否遵从已知的设计模式或项目中常用的模式 是 是 2)有没有硬编码或字符串或数字等存在? 有 有 3)代码有没有依赖于某平台,是否会影响将来的移植(如Win32到Win64)? 没有依赖平台 否 没有依赖平台 否 4)开发者新写的代码能否用已有的Library/SDK/Framework中的功能实现? 是否存在类似的功能可以调用而不用全部重新实现? 没有 否 没有 否 5)有没有无用的代码可以清除? (很多人想保留尽可能多的代码, 因为以后可能会用上, 这样导致程序文件中有很多注释掉的代码,这些代码都可以删除,因为源代码控制已经保存了原来的老代码。 没有 没有 3.代码规范部分 修改的部分符合代码标准和风格么(详细条文略) ? 符合 符合 4.具体代码部分 1)有没有对错误进行处理?对于调用的外部函数,是否检查了返回值或处理了异常? 有对错误进行处理并处理了异常 有对错误进行处理,检查了返回值 2)参数传递有无错误

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

孤街醉人 提交于 2019-12-01 23:07:48
一、提供你的结对成员的博客链接地址 孙毓惟的博客地址: 二、结对成员对四则运算项目进行代码互审,并给出代码审查结果表 1.王翯的代码审查表(由孙毓惟完成) 1.概要部分 1.1代码符合需求和规格说明吗 符合 1.2代码设计是否考虑周全 是 1.3代码可读性如何 好 1.4代码容易维护吗 容易 1.5代码每一行都执行并检查过了吗 是 2、代码设计规范 2.1设计是否遵从已知的设计模式或项目中常用的模式 是 2.2有无硬编码或字符串/数字等存在 无/否 2.3代码是否依赖某一平台,是否会影响将来的影响移植 否 2.4开发者新添功能/相似功能是否能用已有来调试 是 2.5有没有无用代码可删除 无 3、代码规范部分 修改的代码符合代码规范和风格吗 是 4、具体代码部分 4.1有无对错误进行处理,对于调用外部函数,是否检查了返回值或处理了异常 是 4.2参数传递是否有错误,字符串长度是字节长度还是字符,是0开始计数还是1开始计数 否 从0 4.3边界条件如何处理,switch语句的default分支如何处理,循环有没有可能出现死循环 无 4.4有无断言(Assert)来保证我们认为得不变条件得到满足 无 4.5对于资源的申请释放,有无泄漏,有无优化空间 有 4.6数据结构中有无用不到的元素 无 5、效能 5.1代码效能如何,最坏情况怎样 好 5.2代码中,特别是循环中有无明显的可优化 有 5

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

让人想犯罪 __ 提交于 2019-12-01 23:03:36
一、提供你的结对成员的博客链接地址 04于慧的博客地址: https://www.cnblogs.com/tns1197/ 二、结对成员对四则运算项目进行代码互审,并给出代码审查结果表 内容 朱泓名 于慧 1. 概要部分 1) 代码符合需求和规格说明吗 ? 符合 符合 2) 代码设计是否周全 ? 是 是 3) 代码可读性如何 良好 良好 4) 代码容易维护吗? 不易 不易 5) 代码的每一行都执行并检查过了吗 ? 是 是 2. 设计规范部分 1) 设计是否遵从已知的设计模式或项且中常用的模式 是 是 2) 有没有硬编码或字符串 / 数字等存在 ? 无 无 3) 代码有没有依赖于某平台,是否会影响将来的移植? 否 否 4) 是否存在类似的功能可以调用而不用全部实现? 否 否 5) 有没有无用的代码可以清除? 有 有 3. 代码规范部分 1) 修改的部分符合代码标准和风格吗? 符合 符合 4. 具体代码部分 1) 有没有对错误进行处理?对于调用的外部函数,是否检查了返回值或处理了异常? 是 是 2) 参数传递有无错误 无 无 3) 边界条件是如何处理的? Switch 语句的 default 分支是如何处理的?循环有没有可能出现死循环? 先进性边界条件判断,如果超过了, continue 跳出本次循环; switch 获得随机数,一定会满足 case 条件,没有 default

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

↘锁芯ラ 提交于 2019-12-01 21:46:42
任务1:在学习通上注明结对的成员对 : 3班程福建 - 3班黄晓天 任务2:结对的成员共同完成本次作业,撰写博客并将结对项目的程序发布到github上 博客内容安排: (1)结对成员程福建 的博客链接地址  https://www.cnblogs.com/TI-NA/p/11716771.html (2) 代码互审表 互查内容 程福建 黄晓天 1.概要部分 代码符合需求和规格说明么? 符合 符合 代码设计是否考虑周全? 周全 不周全 代码可读性如何? 易读 易读 代码容易维护么? 容易 容易 代码的每一行都执行并检查过了吗? 是 是 2.设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是 是 有没有硬编码或字符串或数字等存在? 有 无 代码有没有依赖于某平台,是否会影响将来的移植(如Win32到Win64)? 无 有 开发者新写的代码能否用已有的Library/SDK/Framework中的功能实现?是否存在类似的功能可以调用而不用全部重新实现? 否 否 否 否 有没有无用的代码可以清除? 无 有 3.代码修改部分 修改的部分符合代码标准和风格么(详细条文略) ? 符合 符合 4.具体代码部分 有没有对错误进行处理?对于调用的外部函数,是否检查了返回值或处理了异常? 有 是 有 是 参数传递有无错误,字符串的长度是字节的长度还是字符(可能是单1双字节)的长度

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

时间秒杀一切 提交于 2019-12-01 21:31:40
任务 1 :在学习通上注明结对的成员对 : 3 班 程福建 - 3班 黄晓天 任务 2 :结对的成员共同完成本次作业,撰写博客并将结对项目的程序发布到 github 上 博客内容安排: ( 1 )结对成员程福建 的博客链接地址  https://www.cnblogs.com/smiorboy/ (2) 代码互审表 互查内容 程福建 黄晓天 1. 概要部分 代码符合需求和规格说明么? 符合 符合 代码设计是否考虑周全? 周全 不周全 代码可读性如何? 易读 易读 代码容易维护么? 容易 容易 代码的每一行都执行并检查过了吗? 是 是 2. 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是 是 有没有硬编码或字符串或数字等存在 ? 有 无 代码有没有依赖于某平台,是否会影响将来的移植 ( 如 Win32 到 Win64)? 无 有 开发者新写的代码能否用已有的 Library/SDK/Framework 中的功能实现 ?是否存在类似的功能可以调用而不用全部重新实现? 否 否 否 否 有没有无用的代码可以清除 ? 无 有 3. 代码修改部分 修改的部分符合代码标准和风格么 ( 详细条文略 ) ? 符合 符合 4. 具体代码部分 有没有对错误进行处理 ? 对于调用的外部函数,是否检查了返回值或处理了异常 ? 有 是 有 是 参数传递有无错误

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

走远了吗. 提交于 2019-12-01 20:18:24
1)提供你的结对成员的博客链接地址 四班阚宇航: https://www.cnblogs.com/designer97k/ (2)结对成员对四则运算项目进行代码互审,并给出代码审查结果表 二班孙帅群的代码审查表(由四班阚宇航完成) 代码复审核查表 1.概要部分 1.代码能符合需求和规范说明吗? 代码不符合需求和规格说明,运行时题目有存到result文档中,但是并没有弹出运行结果。 2.代码设计是否考虑周全? 代码满足需求,每个功能都能用类实现,但是考虑不周全,没有考虑用户的非法输入。 3.代码可读性如何? 代码缩进规范,代码中标识符命名不足够规范。 4.代码容易维护吗? 不容易维护,所有的功能都是在同一个类中完成。 5.代码的每一行都执行并检查过了吗? 代码每一行都能执行没有错误。 2.设计规范部分 1.设计是否遵循已知的设计模式或项目中常用的模式? 代码设计没有用到已知的常用的六种设计模式 2.有没有硬编码字符串或数字等存在? 没有硬编码,字符串或数字等存在 3.代码有没有依赖于某平台,是否会影响将来的移植? 代码用Java编写,没有依赖某一特定的平台,不影响移植 4.开发者新写的代码能否用已有Library/SDK/Framework中的功能实现?在本项目中是否存在类似的功能可以调用而不用全部重新实现? 代码中用到了Java中的其他包中的现有的类,所以不用全部重新实现。 5

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

半腔热情 提交于 2019-12-01 20:17:42
任务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.是否存在多余的或是重复的代码?

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

只谈情不闲聊 提交于 2019-12-01 20:16:44
任务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.是否存在多余的或是重复的代码?

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

限于喜欢 提交于 2019-12-01 20:14:31
一、结对的成员对 1班张哲——1班尘超然 二、博客任务完成清单 1. 结对成员的博客链接 张哲的博客链接地址: ☞☞☞☞点击此处即可进入☜☜☜☜ 2. 代码互审表 a. 张哲的代码审查表(由尘超然完成) 类别 审查项 完成情况 概要部分 代码符合需求和规格说明么? 符合 代码设计是否考虑周全? 否 代码可读性如何? 相对比较清晰 有冗余的或重复的代码吗? 没有 代码的每一行都执行并检查过了吗? 是 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是 有没有硬编码或字符串/数字等存在? 有 代码有没有依赖于某一平台? 否 有没有无用的代码可以清除? 否 代码规范部分 修改的部分符合代码标准和风格么? 符合 具体代码部分 数据结构中有没有用不到的元素? 否 对于调用的外部函数,是否检查了返回值 是 效能 代码的效能如何? 良好 循环中是否有明显可优化的部分? 否 可读性 代码可读性如何?有没有足够的注释? 可读性不错,有注释 可测试性 是否需要更新或创建新的单元测试 需要 b. 尘超然的代码审查表(由张哲完成) 类别 审查项 完成情况 概要部分 代码符合需求和规格说明么? 基本符合 代码设计是否考虑周全? 否 代码可读性如何? 良好 有冗余的或重复的代码吗? 没有 代码的每一行都执行并检查过了吗? 是 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是

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

倖福魔咒の 提交于 2019-12-01 20:11:28
一、结对的成员对 1班张哲——1班尘超然 二、博客任务完成清单 1. 结对成员的博客链接 尘超然的博客链接地址: ☞☞☞☞点击此处即可进入☜☜☜☜ 2. 代码互审表 a. 张哲的代码审查表(由尘超然完成) 类别 审查项 完成情况 概要部分 代码符合需求和规格说明么? 符合 代码设计是否考虑周全? 否 代码可读性如何? 相对比较清晰 有冗余的或重复的代码吗? 没有 代码的每一行都执行并检查过了吗? 是 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是 有没有硬编码或字符串/数字等存在? 有 代码有没有依赖于某一平台? 否 有没有无用的代码可以清除? 否 代码规范部分 修改的部分符合代码标准和风格么? 符合 具体代码部分 数据结构中有没有用不到的元素? 否 对于调用的外部函数,是否检查了返回值 是 效能 代码的效能如何? 良好 循环中是否有明显可优化的部分? 否 可读性 代码可读性如何?有没有足够的注释? 可读性不错,有注释 可测试性 是否需要更新或创建新的单元测试 需要 b. 尘超然的代码审查表(由张哲完成) 类别 审查项 完成情况 概要部分 代码符合需求和规格说明么? 基本符合 代码设计是否考虑周全? 否 代码可读性如何? 良好 有冗余的或重复的代码吗? 没有 代码的每一行都执行并检查过了吗? 是 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是