结对编程

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

送分小仙女□ 提交于 2019-12-02 03:09:40
一.结对成员 3班马静---3班邰元爽 二.结对成员博客链接地址 https://i.cnblogs.com/EditPosts.aspx?opt=1 三.代码审查结果表 类别 审查项 马静的被审查结果 邰元爽的被审查结果 概要部分 代码符合需求和规格说明么? 符合 符合 代码设计是否考虑周全? 是 是 代码可读性如何? 良好 易读 代码是否容易维护? 容易 是 代码的每一行都执行并检查过了吗? 是 已检查 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是 遵从 有没有硬编码或字符串/数字等存在? 有 有 代码有没有依赖于某一平台? 没有 否 有没有无用的代码可以清除? 否 否 代码规范部分 修改的部分符合代码标准和风格么? 比较符合 符合 具体代码部分 错误处理结果 良好 良好 对于调用的外部函数,是否检查了返回值 是 是 效能 代码的效能如何? 良好 一般 循环中是否有明显可优化的部分? 否 有 可读性 代码可读性如何? 可读性不错 易读 有没有足够的注释? 有 有 可测试性 是否需要更新或创建新的单元测试 不需要 不需要 四.选取马静的项目为基础,进行结对编程。结对项目撰写的博客要求: a)代码编写基本规范 1.类名全部小写 2.便于阅读代码,每行代码长度大约80个字符 3.确保对模块函数方法和行内注释使用正确的风格 4.通常每个语句应该独占一行 5

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

五迷三道 提交于 2019-12-02 03:08:56
任务2: (1)吴思的博客链接地址: https://www.cnblogs.com/wusi1/p/11727919.html 2)结对成员对四则运算项目进行代码互审,并给出代码审查结果表 吴思的代码审查表(由季英杰完成)(10分) 季英杰的代码审查表(由吴思完成)(10分) 内容 吴思 季英杰 1.概要部分 1)代码符合需求和规格说明么? 符合 符合 2)代码设计是否考虑周全? 是 是 3)代码可读性如何 可读性良好 可读性良好 4)代码容易维护么? 不易维护 不易维护 5)代码的每一行都执行并检查过了吗? 是 是 2.设计规范部分 1)设计是否遵从已知的设计模式或项目中常用的模式 是 是 2)有没有硬编码或字符串或数字等存在? 有 有 3)代码有没有依赖于某平台,是否会影响将来的移植(如Win32到Win64)? 没有依赖平台 否 没有依赖平台 否 4)开发者新写的代码能否用已有的Library/SDK/Framework中的功能实现? 是否存在类似的功能可以调用而不用全部重新实现? 没有 否 没有 否 5)有没有无用的代码可以清除? (很多人想保留尽可能多的代码, 因为以后可能会用上, 这样导致程序文件中有很多注释掉的代码,这些代码都可以删除,因为源代码控制已经保存了原来的老代码。 没有 没有 3.代码规范部分 修改的部分符合代码标准和风格么(详细条文略) ? 符合 符合

结对项目-java生成四则运算

杀马特。学长 韩版系。学妹 提交于 2019-12-02 03:08:55
一、博客链接 结对成员博客链接:192401班陈传诚 https://www.cnblogs.com/meethigher/ 二、GitHub链接 RandomFormula: https://github.com/Chenchuancheng/RandomFormula 三、代码复审 192401班陈传诚 的代码复审表 代码复核审查表 概要部分 代码符合需求和规格说明么? 符合 代码设计是否考虑周全? 是 代码可读性如何? 通俗易懂,直白如话 代码容易维护么? 不太容易 代码的每一行都执行并检查过了吗? 是,编译0错误,0警告 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 没有,单类实现的功能 有没有硬编码或字符串/数字等存在? 没有,数值都是通过变量或者方法获取的 代码有没有依赖于某一平台,是否会影响将来的移植? 只要有java环境,处处运行 开发者新写的代码能否用已有的Library/SDK/Framework中的功能实现?在本项目中是否存在类似的功能可以调用而不用全部重新实现? 有。是 有没有无用的代码可以清除? 没有,已经精简过了 代码规范部分 修改的部分符合代码标准和风格吗? 变量、方法命名规则是驼峰命名法。编程风格采用的是Kernighan风格 具体代码部分 有没有对错误进行处理?对于调用的外部函数,是否检查了返回值或处理了异常? 有。是

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

纵然是瞬间 提交于 2019-12-02 03:06:49
任务2: (1)季英杰的博客链接地址 https://i.cnblogs.com/EditPosts.aspx?opt=1 (2)结对成员对四则运算项目进行代码互审,并给出代码审查结果表 吴思的代码审查表(由季英杰完成)(10分) 季英杰的代码审查表(由吴思完成)(10分) 内容 吴思 季英杰 1.概要部分 1)代码符合需求和规格说明么? 符合 符合 2)代码设计是否考虑周全? 是 是 3)代码可读性如何 可读性良好 可读性良好 4)代码容易维护么? 不易维护 不易维护 5)代码的每一行都执行并检查过了吗? 是 是 2.设计规范部分 1)设计是否遵从已知的设计模式或项目中常用的模式 是 是 2)有没有硬编码或字符串或数字等存在? 有 有 3)代码有没有依赖于某平台,是否会影响将来的移植(如Win32到Win64)? 没有依赖平台 否 没有依赖平台 否 4)开发者新写的代码能否用已有的Library/SDK/Framework中的功能实现? 是否存在类似的功能可以调用而不用全部重新实现? 没有 否 没有 否 5)有没有无用的代码可以清除? (很多人想保留尽可能多的代码, 因为以后可能会用上, 这样导致程序文件中有很多注释掉的代码,这些代码都可以删除,因为源代码控制已经保存了原来的老代码。 没有 没有 3.代码规范部分 修改的部分符合代码标准和风格么(详细条文略) ? 符合 符合 4

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

核能气质少年 提交于 2019-12-02 03:06:33
任务2:(95分) (1)吴思的博客链接地址(5分) https://i.cnblogs.com/EditPosts.aspx?opt=1 (2)结对成员对四则运算项目进行代码互审,并给出代码审查结果表 吴思的代码审查表(由季英杰完成)(10分) 季英杰的代码审查表(由吴思完成)(10分) 内容 吴思 季英杰 1.概要部分 1)代码符合需求和规格说明么? 符合 符合 2)代码设计是否考虑周全? 是 是 3)代码可读性如何 可读性良好 可读性良好 4)代码容易维护么? 不易维护 不易维护 5)代码的每一行都执行并检查过了吗? 是 是 2.设计规范部分 1)设计是否遵从已知的设计模式或项目中常用的模式 是 是 2)有没有硬编码或字符串或数字等存在? 有 有 3)代码有没有依赖于某平台,是否会影响将来的移植(如Win32到Win64)? 没有依赖平台 否 没有依赖平台 否 4)开发者新写的代码能否用已有的Library/SDK/Framework中的功能实现? 是否存在类似的功能可以调用而不用全部重新实现? 没有 否 没有 否 5)有没有无用的代码可以清除? (很多人想保留尽可能多的代码, 因为以后可能会用上, 这样导致程序文件中有很多注释掉的代码,这些代码都可以删除,因为源代码控制已经保存了原来的老代码。 没有 没有 3.代码规范部分 修改的部分符合代码标准和风格么(详细条文略) ?

第二次结对编程作业

天大地大妈咪最大 提交于 2019-12-02 02:46:55
##第二次结对编程作业 ## 链接 结对同学的博客链接: 本作业博客的链接: https://www.cnblogs.com/Sugar-Chl/p/11726670.html Github项目地址:https://github.com/SugarChl/ThirteenWater 具体分工 PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 20 Estimate 估计这个任务需要多少时间 20 30 Development 开发 600 600 Analysis 需求分析 (包括学习新技术) 120 200 Design Spec 生成设计文档 20 20 Design Review 设计复审 30 30 Design 具体设计 60 100 Coding 具体编码 Code Review 代码复审 20 20 Test 测试(自我测试,修改代码,提交修改) Reporting 报告 60 60 Test Repor 测试报告 Size Measurement 计算工作量 20 20 Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 50 45 合计 1030 1145 解题思路描述与设计实现说明 网络接口:

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

你离开我真会死。 提交于 2019-12-02 02:43:18
一、 结对成员孔祥菲的博客链接地址: https://www.cnblogs.com/ff334/ 二、 结对成员对四则运算项目进行代码互审,并给出代码审查结果表 孔祥菲的代码审查表(由荆洋完成) 荆洋的代码审查表(由孔祥菲完成) 三、选取其中一个成员的项目为基础,进行结对编程. 1.代码规范 代码中的命名均不能以特殊字符(如下划线、$#符号)开始或结束。 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 类名使用UpperCamelCase风格,必须遵从驼峰形式 方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须遵从驼峰形式 常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚 2.结对编程的感受 通过这次结对编程我们基本掌握了Java的编程规则、知识要点和一些小技巧,特别是对面向对象的编程思想和风格有了进一步的认识和体会。同时,因正确的编出程序而带来的成就感让我对编程更加感兴趣。在上机调试的时候还是遇到了相当多的问题。有的时候是输入的错误,有的是方法创建错误等等 3.结对场景照片 四、结对项目编程要求 增加的需求: (1)考虑数据异常处理问题,如在输入题目生成范围的数据时,输入了“abc“等字符数据,程序如何处理。 (2)增大算式生成数的范围(如整数存不下的数),程序如何处理。 github的链接地址: https:/

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

℡╲_俬逩灬. 提交于 2019-12-02 02:41:42
一. (1)结对成员      4班 赵东旭 - 4班 张洋洋 二. (1)结对成员的博客链接地址      https://www.cnblogs.com/zyyzy/ (2)代码审查结果表 1. 张洋洋的代码审查表(由赵东旭完成) 类别 审查项 结论 重要性 程序的版式 空行是否得体? 是 代码行内的空格是否得体? 是 一行代码是否只做一件事?如只定义一个变量,只写一条语句。 是 重要 If、for、while、do等语句自占一行,不论执行语句多少都要加 “{}”。 是 重要 注释是否有错误或者可能导致误解? 否 命名规则 命名规则是否与所采用的操作系统或开发工具的风格保持一致? 是 重要 类名、函数名、变量和参数、常量的书写格式是否遵循一定的规则? 否 重要 程序中是否出现相同的局部变量和全部变量? 是 静态变量、全局变量、类的成员变量是否加前缀? 是 表达式与基本语句 如果代码行中的运算符比较多,是否已经用括号清楚地确定表达式的操作顺序? 是 重要 是否编写太复杂或者多用途的复合表达式? 否 是否用隐含错误的方式写if语句? 否 Case语句的结尾是否忘了加break? 否 重要 使用goto 语句时是否留下隐患? 例如跳过了某些对象的构造、变量的初始化、重要的计算等。 否 重要 常量 如果某一常量与其它常量密切相关,是否在定义中包含了这种关系? 是 重要

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

南笙酒味 提交于 2019-12-02 02:40:26
任务1 : 3班侯英龙——3班陈虹 任务2: (1)结对成员的博客链接地址:   3班侯英龙: https://www.cnblogs.com/hou520/p/11722537.html (2)代码审查表: 概要部分 复查内容 侯英龙 陈虹 代码符合需求和规格说明么? 是 是 代码设计是否考虑周全? 否 否 代码可读性如何? 好 一般 代码容易维护么? 可读性好 一般 代码的每一行都执行并检查过了吗? 是 是 设计规范部分 设计是否遵从已知的设计模式或项目中常用的模式? 是 是 有没有硬编码或字符串? 否 否 代码有没有依赖某一平台,是否会影响将来的移植? 是 是 开发者新写的代码能否用已有的Library中的功能实现?在本项目中是否存在类似的功能可以调用而不用全部重新实现? 否 否 有没有无用的代码可以清除? 有        有 代码规范部分 有没有对错误进行处理? 是 是 参数传递有无错误,字符串的长度是字节的长度还是字符的长度? 无 无 有没有使用断言来保证我们认为不变的条件真的得到满足? 否 否 数据结构中有没有用不到的元素? 无 无 效能 代码中特别是循环中是否有明显可优化的部分? 是 是 对于系统和网络的调用是否会超时? 是 是 代码是否需要更新或创建新的单元测试? 是   是 (3)选取其中一个成员的项目为基础,进行结对编程。结对项目撰写的博客要求: (a

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

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