第四次博客作业-结对项目
一、结对成员的博客链接地址
朱鸿铭的博客地址:https://www.cnblogs.com/maidou1006/p/11720199.html
二、结对成员对四则运算项目进行代码互审,并给出代码审查结果表
三、选取其中一个成员的项目为基础,进行结对编程。
(a)结合课堂讲授内容,制订一份2人共同遵守的代码编写基本规范(至少包括注释规范与变量命名规范)。
1.注释规范:
对代码进行解释的注释写在代码后面,使用单行注释//
不用的代码块用CTRL+/快速注释
2.变量的命名规范:
使用英文单词来命名变量,如果多个变量在后面加数字进行区分
用驼峰命名法命名多个单词组成的变量名
首字母不用大写,便于与类名区分
3.缩进规范:
使用Source→Format先进行排版,再将分行的语句整理到一行(除较长一行看不到头的)
(b)描述结对编程的感受。
- 两人互相帮助,互相教对方,可以得到能力上的互补
- 增强代码质量,并有效的减少BUG
- 降低学习成本。一边编程,一边共享知识和经验,有效地在实践中进行学习
- 在编程中,相互讨论,可能更快更有效地解决问题
(c)结对场景照片
四、结对项目编程要求:
增加的需求:
(a)考虑数据异常处理问题,如在输入题目生成范围的数据时,输入了“abc“等字符数据,程序如何处理
判断输入是否为合法字符,如果为非法字符将进行提示,并重新输入
(b)增大算式生成数的范围(如整数存不下的数),程序如何处理
先判断生成的随机数运算结果是否会大于数据类型的取值范围,如果大于数据类型的取值范围将会循环次数减1,continue跳出本次循环
GitHub地址:https://github.com/tns1197/1