结对编程

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

房东的猫 提交于 2019-12-02 02:36:06
任务 一 : 192402单政源--192402蔡奇宏 任务 二 : 结对成员 博客链接地址: https://www.cnblogs.com/himurayaiba/p/11724953.html 单政源的代码互审表(由蔡奇宏完成) 重要性 激活 级别 检查项 总计 860 命名 重要 Y 20 命名规则是否与所采用的规范保持一致? 20 是否遵循了最小长度最多信息原则? 重要 50 has/can/is前缀的函数是否返回布尔型? 注释 重要 Y 10 注释是否较清晰且必要? 重要 10 复杂的分支流程是否已经被注释? 10 距离较远的}是否已经被注释? 10 非通用变量是否全部被注释? 重要 Y 50 函数是否已经有文档注释?(功能、输入、返回及其他可选) 10 特殊用法是否被注释? 声明、空白、缩进 重要 Y 20 每行是否只声明了一个变量?(特别是那些可能出错的类型) 重要 Y 40 变量是否已经在定义的同时初始化? 重要 Y 40 类属性是否都执行了初始化? 20 代码段落是否被合适地以空行分隔? Y 20 是否合理地使用了空格使程序更清晰 20 代码行长度是否在要求之内 Y 20 折行是否恰当 语句/功能分布/规模 Y 20 包含复合语句的{}是否成对出现并符合规范? 20 是否给单个的循环、条件语句也加了{}? 20 if/if-else/if-else if

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

对着背影说爱祢 提交于 2019-12-02 02:33:11
一、结对的成员对   一班王欢---四班高金库 二、结对的成员共同完成本次作业,撰写博客并将结对项目的程序发布到github上    博客的内容安排如下: (1)高金库的博客链接地址: https://www.cnblogs.com/beautifulwh/p/11708119.html (2)结对成员对四则运算项目进行代码互审,并给出代码审查结果表  王欢的代码审查表(由高金库完成) 类别 审查项 结论 重要性 程序的版式 空行是否得体? 是 代码行内的空格是否得体? 是 一行代码是否只做一件事?如只定义一个变量,只写一条语句。 是 重要 If、for、while、do等语句自占一行,不论执行语句多少都要加 “{}”。 是 重要 注释是否有错误或者可能导致误解? 否 命名规则 命名规则是否与所采用的操作系统或开发工具的风格保持一致? 是 重要 类名、函数名、变量和参数、常量的书写格式是否遵循一定的规则? 否 重要 程序中是否出现相同的局部变量和全部变量? 是 静态变量、全局变量、类的成员变量是否加前缀? 是 表达式与基本语句 如果代码行中的运算符比较多,是否已经用括号清楚地确定表达式的操作顺序? 是 重要 是否编写太复杂或者多用途的复合表达式? 否 是否用隐含错误的方式写if语句? 否 Case语句的结尾是否忘了加break? 否 重要 使用goto 语句时是否留下隐患?

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

偶尔善良 提交于 2019-12-02 02:32:11
代码复审 任务1:(5分) 在学习通上注明结对的成员对 2贺仲超-----2李金涛 提供你的结对成员的博客链接地址(5分) 李金涛:https://www.cnblogs.com/LJTQ/ 结对的成员共同完成本次作业,撰写博客并将结对项目的程序发布到github上 贺仲超的代码审查表(由李金涛完成)(10分) 内容 审查结果 概要部分 代码符合需求和规格说明 是 代码设计是否考虑周全 是 代码可读性如何 好,有注释 代码容易维护吗 容易 代码功能是否测试过 是 设计规范本分 有无硬编码或字符串/数字等存在 无 设计是否遵从已知的设计模式或项目常用模式 是 有无代码可以删减 无 代码规范部分 修改部分符合代码标准和风格 符合 具体代码部分 有无对错误惊醒处理?是否检查返回值或处理异常 有 swich分支,是否死循环 无 有没有使用断言 无 数据结构中有无没有使用到的元素 无 参数传递有无错误 无 效能 代码的效能如何 一般 代码有无可优化的部分 有 系统和网络的调用是否会超时 否 可读性 代码可读性如何? 良好 有没有足够的注释 有 李金涛的代码审查表(由 贺仲超 完成)(10分) 内容 审查结果 概要部分 代码符合需求和规格说明 是 代码设计是否考虑周全 是 代码可读性如何 好 代码容易维护吗 容易 代码功能是否测试过 是 设计规范本分 有无硬编码或字符串/数字等存在 无

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

纵然是瞬间 提交于 2019-12-02 02:30:37
第四次博客作业--结对项目 任务 一 : 在学习通上注明结对的成员对: 三班郭文杰-----三班王言冬 任务 二 : 结对的成员共同完成本次作业,撰写博客并将结对项目的程序发布到github上 博客的内容安排如下: 提供你的结对成员的博客链接地址 郭文杰的博客园链接地址: https://www.cnblogs.com/gywx/ 王言冬的博客园链接地址: https://www.cnblogs.com/wyd123/ 2.结对成员对四则运算项目进行代码互审,并给出代码审查表 根据课上所学和教材上的内容,可基本列出以下审查表: A.郭文杰的代码复查由王言冬完成 B.王言冬的代码复查由郭文杰完成 复查内容 郭文杰的代码复查 王言冬的代码复查 概要部分 代码符合需求和规格说明么? 没有完成剔除重复算式的功能 没有实现算式的查重和是否包含乘除的操作 代码设计是否考虑周全? 在正负数上欠考虑,其他考虑较为齐全 总体来说比较周全 代码可读性如何? 较好 较好 代码容易维护吗? 容易,唯一不足就是用C编写,适用面有限 容易,代码清晰易懂,易维护 代码的每一行都执行并检查过了吗? 均已检查 均已检查 设计规范部分 设计是否遵循已知的设计模式或项目中常用的模式? 遵循 遵循 有没有硬编码或字符串/数字的存在? 没有 没有 代码有没有依赖于某一平台,是否会影响将来的移植(如Win32到win64)?

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

做~自己de王妃 提交于 2019-12-02 02:29:52
第四次博客作业 -- 结对项目 任务 一 : 在学习通上注明结对的成员对: 三 班郭文杰 -----三 班王言冬 任务 二 : 结对的成员共同完成本次作业,撰写博客并将结对项目的程序发布到 github 上 博客的内容安排如下: 提供你的结对成员的博客链接地址 郭文杰 的博客园链接地址 : https://www.cnblogs.com/gywx/ 王言冬 的博客园链接地址: https://www.cnblogs.com/wyd123/ 2.结对成员对四则运算项目进行代码互审,并给出代码审查表 根据课上所学和教材上的内容,可基本列出以下审查表: A.郭文杰的代码复查由王言冬完成 B.王言冬的代码复查由郭文杰完成 复查内容 郭文杰的代码复查 王言冬的代码复查 概要部分 代码符合需求和规格说明么? 没有完成剔除重复算式的功能 没有实现算式的查重和是否包含乘除的操作 代码设计是否考虑周全? 在正负数上欠考虑,其他考虑较为齐全 总体来说比较周全 代码可读性如何? 较好 较好 代码容易维护吗? 容易,唯一不足就是用C编写,适用面有限 容易,代码清晰易懂,易维护 代码的每一行都执行并检查过了吗? 均已检查 均已检查 设计规范部分 设计是否遵循已知的设计模式或项目中常用的模式? 遵循 遵循 有没有硬编码或字符串/数字的存在? 没有 没有 代码有没有依赖于某一平台,是否会影响将来的移植

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

假如想象 提交于 2019-12-02 02:29:45
一、结对的成员对    一班王欢---四班高金库 二、结对的成员共同完成本次作业,撰写博客并将结对项目的程序发布到github上    博客的内容安排如下: (1)高金库的博客链接地址: (2)结对成员对四则运算项目进行代码互审,并给出代码审查结果表  王欢的代码审查表(由高金库完成) 类别 审查项 结论 重要性 程序的版式 空行是否得体? 是 代码行内的空格是否得体? 是 一行代码是否只做一件事?如只定义一个变量,只写一条语句。 是 重要 If、for、while、do等语句自占一行,不论执行语句多少都要加 “{}”。 是 重要 注释是否有错误或者可能导致误解? 否 命名规则 命名规则是否与所采用的操作系统或开发工具的风格保持一致? 是 重要 类名、函数名、变量和参数、常量的书写格式是否遵循一定的规则? 否 重要 程序中是否出现相同的局部变量和全部变量? 是 静态变量、全局变量、类的成员变量是否加前缀? 是 表达式与基本语句 如果代码行中的运算符比较多,是否已经用括号清楚地确定表达式的操作顺序? 是 重要 是否编写太复杂或者多用途的复合表达式? 否 是否用隐含错误的方式写if语句? 否 Case语句的结尾是否忘了加break? 否 重要 使用goto 语句时是否留下隐患? 例如跳过了某些对象的构造、变量的初始化、重要的计算等。 否 重要 常量 如果某一常量与其它常量密切相关

结对编程

核能气质少年 提交于 2019-12-02 02:21:47
1.GITHUB项目地址https://github.com/920690572/wc 项目成员:3117008742刘霍翔 3117008746石林峰 项目要求 使用 -n 参数控制生成题目的个数,例如 Myapp.exe -n 10 将生成10个题目。 使用 -r 参数控制题目中数值(自然数、真分数和真分数分母)的范围,例如 Myapp.exe -r 10 将生成10以内(不包括10)的四则运算题目。该参数可以设置为1或其他自然数。该参数必须给定,否则程序报错并给出帮助信息。 生成的题目中计算过程不能产生负数,也就是说算术表达式中如果存在形如e1− e2的子表达式,那么e1≥ e2。 生成的题目中如果存在形如e1÷ e2的子表达式,那么 其结果应是真分数 。 每道题目中出现的运算符个数不超过3个。 程序一次运行生成的题目不能重复, 即任何两道题目不能通过有限次交换+和×左右的算术表达式变换为同一道题目 。例如,23 + 45 = 和45 + 23 = 是重复的题目,6 × 8 = 和8 × 6 = 也是重复的题目。 3+(2+1)和1+2+3这两个题目是重复的,由于+是左结合的,1+2+3等价于(1+2)+3,也就是3+(1+2),也就是3+(2+1)。但是1+2+3和3+2+1是不重复的两道题,因为1+2+3等价于(1+2)+3,而3+2+1等价于(3+2)+1

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

回眸只為那壹抹淺笑 提交于 2019-12-02 02:00:22
1 .结对成员的博客园地址: 2. 代码审查表: a) 赵成的审查表 序号 内容 完成度 1. 概要部分 1.1 代码符合需求和规格说明吗? 良好 1.2 代码设计是否考虑周全? 否 1.3 代码可读性如何? 良好 1.4 代码易于维护吗? 良好 1.5 代码的每一行都执行并检查过了吗? 是 2. 设计规范部分 2.1 设计是否遵从已知的设计模式或设计中常用的模式? B/S 2.2 有没有硬编码或字符串 / 数字等存在? 有 2.3 代码有没有依赖于某一平台,是否会影响将来的移植? 否 2.4 开发者新写的代码能否用已有的 Library/SDK/Framework 中的功能实现?在本项目中是否存在类似的功能可以调用而不用全部重新实现 ? 2.5 有没有无用的代码可以清除? 有 3. 代码规范部分 3.1 修改的部分符合代码标准和风格么(详细条文略) 符合 4. 具体代码部分 4.1 有没有对错误进行处理?对于调用的外部函数,是否检查了返回值或处理了异常? 已处理异常 4.2 参数传递有无错误? 无 4.3 边界条件是如何处理的? switch 语句的 default 分支是如何处理的?循环有没有可能出现死循环? 4.5 有没有使用断言( Assert )来保证我们认为不变的条件真的得到满足? 无 4.6 有无可能存在资源泄漏(内存、文件、各种 GUI 资源、数据库访问的连接,等等

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

冷暖自知 提交于 2019-12-02 01:57:22
1.在学习通上注明结对的成员对:3班郑步丰-3班纪骁宵 2.结对成员的博客链接地址:https://www.cnblogs.com/12-abc/ 3.代码审查结果表 郑步丰的代码审查表(由纪骁宵完成) 类别 审查项 完成情况 概要部分 代码符合需求和规格说明么? 符合 代码设计是否考虑周全? 是 代码可读性如何? 比较清晰 代码容易维护吗? 容易 代码的每一行都执行并检查过了吗? 是 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是 有没有硬编码或字符串/数字等存在? 有 代码有没有依赖于某一平台? 否 有没有无用的代码可以清除? 否 代码规范部分 修改的部分符合代码标准和风格么? 符合 具体代码部分 有没有对错误进行处理? 有 对于调用的外部函数,是否检查了返回值 是 效能 代码的效能如何? 良好 循环中是否有明显可优化的部分? 否 可读性 代码可读性如何?有没有足够的注释? 可读性不错,有注释 可测试性 是否需要更新或创建新的单元测试 不需要 纪骁宵的代码审查表(由郑步丰完成) 类别 审查项 完成情况 概要部分 代码符合需求和规格说明么? 符合 代码设计是否考虑周全? 否 代码可读性如何? 比较清晰 代码容易维护吗? 比较容易 代码的每一行都执行并检查过了吗? 是 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是 有没有硬编码或字符串

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

主宰稳场 提交于 2019-12-02 01:56:58
1.在学习通上注明结对的成员对:3班郑步丰-3班纪骁宵 2.结对成员的博客链接地址:https://www.cnblogs.com/CatMiao1176/ 3.代码审查结果表 郑步丰的代码审查表(由纪骁宵完成) 类别 审查项 完成情况 概要部分 代码符合需求和规格说明么? 符合 代码设计是否考虑周全? 是 代码可读性如何? 比较清晰 代码容易维护吗 ? 容易 代码的每一行都执行并检查过了吗? 是 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是 有没有硬编码或字符串 / 数字等存在? 有 代码有没有依赖于某一平台? 否 有没有无用的代码可以清除? 否 代码规范部分 修改的部分符合代码标准和风格么? 符合 具体代码部分 有没有对错误进行处理 ? 有 对于调用的外部函数,是否检查了返回值 是 效能 代码的效能如何? 良好 循环中是否有明显可优化的部分? 否 可读性 代码可读性如何?有没有足够的注释? 可读性不错,有注释 可测试性 是否需要更新或创建新的单元测试 不需要 纪骁宵的代码审查表(由郑步丰完成) 类别 审查项 完成情况 概要部分 代码符合需求和规格说明么? 符合 代码设计是否考虑周全? 否 代码可读性如何? 比较清晰 代码容易维护吗 ? 比较容易 代码的每一行都执行并检查过了吗? 是 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是