结对编程

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

有些话、适合烂在心里 提交于 2019-12-02 06:39:36
1 .结对成员的博客园地址: 孙苍健的博客:https://www.cnblogs.com/suncangjian/p/11734899.html 2. 代码审查表: a) 吴宇的审查表 序号 内容 完成度 1. 概要部分 1.1 代码符合需求和规格说明吗? 一般 1.2 代码设计是否考虑周全? 否 1.3 代码可读性如何? 良好 1.4 代码易于维护吗? 一般 1.5 代码的每一行都执行并检查过了吗? 是 2. 设计规范部分 2.1 设计是否遵从已知的设计模式或设计中常用的模式? 是 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

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

£可爱£侵袭症+ 提交于 2019-12-02 06:39:12
一.结对成员 2班李国相---2班李佳琪 二.结对成员博客链接地址 https://www.cnblogs.com/lietian12345/p/11734865.html 三.代码审查结果表 类别 审查项 李国相被审查结果 李佳琪被审查结果 概要部分 代码符合需求和规格说明么? 符合 符合 代码设计是否考虑周全? 是 是 代码可读性如何? 良好 易读 代码是否容易维护? 容易 是 代码的每一行都执行并检查过了吗? 是 已检查 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是 遵从 有没有硬编码或字符串/数字等存在? 有 有 代码有没有依赖于某一平台? 没有 否 有没有无用的代码可以清除? 否 否 代码规范部分 修改的部分符合代码标准和风格么? 比较符合 符合 具体代码部分 错误处理结果 良好 良好 对于调用的外部函数,是否检查了返回值 是 是 效能 代码的效能如何? 良好 一般 循环中是否有明显可优化的部分? 否 有 可读性 代码可读性如何? 可读性不错 易读 有没有足够的注释? 有 有 可测试性 是否需要更新或创建新的单元测试 不需要 不需要 四.选取李佳琪的项目为基础,进行结对编程。结对项目撰写的博客要求: 1.变量名全部大写,单词间用下划线隔开! 2.包名统一是用小写,点分隔符之间有且有一个自然语义的英语单词! 3

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

做~自己de王妃 提交于 2019-12-02 06:38:49
一.结对成员 2班李佳琪-- 2班李国相 二.结对成员博客链接地址 https://www.cnblogs.com/guoxiang19/p/11728638.html 三.代码审查结果表 类别 审查项 李国相被审查结果 李佳琪被审查结果 概要部分 代码符合需求和规格说明么? 符合 符合 代码设计是否考虑周全? 是 是 代码可读性如何? 良好 易读 代码是否容易维护? 容易 是 代码的每一行都执行并检查过了吗? 是 已检查 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是 遵从 有没有硬编码或字符串/数字等存在? 有 有 代码有没有依赖于某一平台? 没有 否 有没有无用的代码可以清除? 否 否 代码规范部分 修改的部分符合代码标准和风格么? 比较符合 符合 具体代码部分 错误处理结果 良好 良好 对于调用的外部函数,是否检查了返回值 是 是 效能 代码的效能如何? 良好 一般 循环中是否有明显可优化的部分? 否 有 可读性 代码可读性如何? 可读性不错 易读 有没有足够的注释? 有 有 可测试性 是否需要更新或创建新的单元测试 不需要 不需要 四.选取李佳琪的项目为基础,进行结对编程。结对项目撰写的博客要求: 1.变量名全部大写,单词间用下划线隔开! 2.包名统一是用小写,点分隔符之间有且有一个自然语义的英语单词! 3.抽象类命名使用Abstract或Base开头

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

巧了我就是萌 提交于 2019-12-02 06:38:43
1 .结对成员的博客园地址: 吴宇的博客:https://www.cnblogs.com/suncangjian/p/11734899.html 2. 代码审查表: a) 吴宇的审查表 序号 内容 完成度 1. 概要部分 1.1 代码符合需求和规格说明吗? 一般 1.2 代码设计是否考虑周全? 否 1.3 代码可读性如何? 良好 1.4 代码易于维护吗? 一般 1.5 代码的每一行都执行并检查过了吗? 是 2. 设计规范部分 2.1 设计是否遵从已知的设计模式或设计中常用的模式? 是 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

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

£可爱£侵袭症+ 提交于 2019-12-02 06:26:58
一、结对成员博客链接地址 四班孙成功 四班马原飞 马原飞博客地址:https://www.cnblogs.com/maaaa/ 二、结对成员对四则运算项目进行代码互审 部分 内 容 孙 成 功 审查结果 马 原 飞 审查结果 1、概要部分 (1)代码符合需求和规格说明吗 符合 符合 (2)代码设计是否考虑周全 是 是 (3)代码可读性如何 好 好 (4)代码容易维护吗 容易 容易 (5)代码每一行都执行并检查过了吗 是 是 2、代 码 设计规范 (1)设计是否遵从设计模式 是 是 (2)有无硬编码或字符串/数字等存在 无否 无 (3)是否依赖某平台影响移植 否 否 (4)开发者新添功能/相似功能是否能用已有来调试 是 是 (5)有无无用代码可删除 无 无 3、代 码 规范部分 符合代码规范和风格吗 是 符合 4、具 体 代码部分 (1)有无对错误进行处理,对于调用外部函数,是否检查了返回值或处理了异常 是 是 (2)参数传递是否有错误,字符串长度是字节长度还是字符,计数是0开始还是1 否 从0 无 0开始 (3)边界条件,switch分支,循环死循环 无 无 (4)有无断言(Assert)来保证我们认为得不变条件得到满足 无 有 (5)对于资源的申请释放,有无泄漏,有无优化空间 有 有 (6)数据结构中有无用不到的元素 无 无 5、效能 (1)代码效能如何,最坏情况怎样 好 好

第二次结对编程作业

戏子无情 提交于 2019-12-02 05:40:32
结对同学的博客链接: 031702146李昕晖 031702545王怀骋 本作业博客的链接 Github项目地址 具体分工: 陈超星:写ui 李昕晖:写ai 王怀骋:写测试例子 PSP表格: PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 0 0 · Estimate · 估计这个任务需要多少时间 1300 1300 Development 开发 0 0 · Analysis · 需求分析 (包括学习新技术) 100 100 · Design Spec · 生成设计文档 0 0 · Design Review · 设计复审 0 0 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 0 0 · Design · 具体设计 0 0 · Coding · 具体编码 1000 1000 · Code Review · 代码复审 0 0 · Test · 测试(自我测试,修改代码,提交修改) 100 100 Reporting 报告 100 100 · Test Repor · 测试报告 0 0 · Size Measurement · 计算工作量 0 0 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划

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

坚强是说给别人听的谎言 提交于 2019-12-02 05:19:50
任务1 1班张文欣 --- 1班张欣雅 任务2 (1)张文欣的博客链接地址: https://www.cnblogs.com/kaka1/p/11729574.html (2)代码互审,代码审查结果表 张欣雅 1.概要部分 (1)代码符合规格需求和说明么? 符合 符合 (2)代码设计考虑是否周全? 是 是 (3)代码可读性如何? 良好 良好 (4)代码容易维护么? 容易 不易 (5)代码的每一行都执行并检查过了么? 是 是 2.设计规范部分 (1)设计是否遵从已知的设计模式或项目中的常用模式? 是 是 (2)有没有硬编码或字符串/数字等存在? 没有 没有 (3)代码有没有依赖于某一平台,是否会影响将来的移植? 没有 没有 (4)有没有无用的代码可以清楚? 有 有 3.代码规范部分 修改的部分符合代码标准和风格吗? 符合 符合 4.具体代码部分 (1)有没有对错误进行处理?对于调用的外部函数是否检查了返回值或处理了异常? 有 没有 (2)参数传递有无错误,字符串的长度是字节的长度还是字符的长度,是以0开始计数还是1开始计数? 有 有 (3)边界条件是如何处理的?switch语句的default分支是如何处理的?循环有没有可能出现死循环? 边界条件及分支通过多组测试用例测试,没有 边界条件及分支通过多组测试用例测试, 没有 (4)有没有使用断言来保证我们认为不变的条件真的得到满足?

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

不问归期 提交于 2019-12-02 05:13:53
任务1:(5分) 在 学习通上注明结对的成员对 格式: 班级姓名-----班级姓名 任务2:(95分) 结对的成员共同完成本次作业,撰写博客并将结对项目的程序发布到github上 博客的内容安排如下: (1)提供你的结对成员的博客链接地址(5分) 王昊的博客园链接地址:https://www.cnblogs.com/pbdbk (2)结对成员对四则运算项目进行代码互审,并给出代码审查结果表 成员1的代码审查表(由成员2完成)(10分) 成员2的代码审查表(由成员1完成)(10分) (3)选取其中一个成员的项目为基础,进行结对编程。结对项目撰写的博客要求:(30分) (a)结合课堂讲授内容,制订一份2人共同遵守的代码编写基本规范(至少包括注释规范与变量命名规范)。 1、对于程序编程完成后是否有总结,对于以后在遇到类似程序后是否能快速回忆起自己的思路 2、对于程序中各个定义的变量是否有足够的注释,在复审的时候能简单易懂 3、对于代码的长度是否有合理的控制 4、对于变量的定义名字是否简单易懂 5、一个函数或类只做一件事,做到简单干练 6、统一缩进使用Tab键缩进 7、不把多条语句放在同一行、变量类型定义在不同行 (b)描述结对编程的感受。 在结对编程的时候队友可以及时填补我在一些思维上的漏洞,也可以同步及时讨论对于这个问题上的不同见解,不需要再和同伴解释我的前提条件

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

和自甴很熟 提交于 2019-12-02 05:08:31
一、任务1 结对的成员对: 192401宝乐----192401庄浩玉玺 二、任务2 2.1结对成员的博客链接地址 https://www.cnblogs.com/yuxi111/p/11724214.html 2.2结对成员对四则运算项目代码互审与代码审查结果表 1、 宝乐 代码审查结果表 宝乐代码审查结果表 概要部分 (1)代码是否符合需求和规格? 符合,所列需求全部实现 (2)代码设计是否考虑周全? 部分周全,如没有对异常进行处理 (3)代码可读性如何? 简洁易懂,不存在二义性 (4)代码容易维护么? 后期维护较困难 (5)代码的每一行都执行并检查过了吗? 全部检查完毕 设计规范部分 (1)设计是否遵从已知的设计模式或项目中常用的模式? 遵循 (2)有没有硬编码或字符串/数字等存在? 不存在 (3)代码有没有依赖于某一平台,是否会影响将来的移植? 没有出现此情况 (4)开发者新写的代码能否用已有的Library/SDK/Framework中的功能实现?在本项目中是否存在类似的功能可以调用而不用全部重新实现? 没有使用去检验功能是否能实现;因代码没有进行封装,所以不可调用实现 (5)有没有无用的代码可以清除? 没有出现无用代码 代码规范部分 修改的部分符合代码标准和风格么? 变量、方法命名规则是驼峰命名法。编程风格采用的是Kernighan风格 具体代码部分 (1

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

懵懂的女人 提交于 2019-12-02 04:42:36
任务1: 3班江洪棪-3班李善勤 任务2: (1)结对成员的博客链接地址: 3班李善勤: (2)代码审查表: a.江洪棪的代码审查表(由李善勤完成): b.李善勤的代码审查表(由江洪棪完成): 三、选取其中一个成员的项目为基础,进行结对编程。结对项目撰写的博客要求: (a)结合课堂讲授内容,制订一份2人共同遵守的代码编写基本规范(至少包括注释规范与变量命名规范)。 1.要遵从Java语言的命名规范,让两人看到代码时都可以知道这个变量代表的什么意思。 2.每行代码长度不宜过长,各分支语句都应有适当注释以方便识别程序。 3.类声明前需加上注释,注明该类的作用。 4.尽量每行都一个语句。 (b)描述结对编程的感受。 成对编辑确实很有挑战性,但对于两个人有共同的学习动力,互相促进。每个行为、想法都要受到对方的评价,并能够吸收这些东西,能够显著提高自己的编程水平。 (c)结对场景照片 三、选取其中一个成员的项目为基础,进行结对编程。结对项目撰写的博客要求: (a)结合课堂讲授内容,制订一份2人共同遵守的代码编写基本规范(至少包括注释规范与变量命名规范)。 1.要遵从Java语言的命名规范,让两人看到代码时都可以知道这个变量代表的什么意思。 2.每行代码长度不宜过长,各分支语句都应有适当注释以方便识别程序。 3.类声明前需加上注释,注明该类的作用。 4.尽量每行都一个语句。 (b