此作业要求参见:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11244
结对对象:季嘉
结对要求,适用于本周所有标注"结对"的作业:
每2人自愿结成1对,代码规范、单元测试、四则运算试题生成,均由此2人共同完成。
要求此2人单元测试和四则运算试题生成编码,可以远程。
此前(以当前发布为准,第一次作业)累积成绩前10%的同学,禁止彼此结对。
参见教材第68页至第78页,2人结对编写《代码规范》,并在本周作业中遵循。
要求1 《代码规范》包括10项条款。制定条款的目的是在程序设计的过程中(触犯和)约束代码风格,希望切实可行,容易观察和客观检验。
1.缩进
使用四个空格进行缩进
2.空行
模块及函数和类定义之间空两行
3.冒号
循环、判断、函数后面要加冒号
4.函数名
全部采用小写形式,若多个单词,每个单词之间使用“_”隔开
5.变量名
全部小写,尽量做到见名知意
6.空格
不要在逗号, 分号, 冒号前面加空格
不用空格来垂直对齐多行间的标记
7.语句
通常每个语句应该独占一行
不要对 try/except
这样做, 因为try和except不能放在同一行.
8.导入格式
每个导入应该独占一行
9.注释
为了提高可读性, 注释至少离开代码2个空格.
10.分号
不能在行尾加分号
要求2 记录完成本周作业过程中,《代码风格规范》执行情况。包括记录每一条规则的违反和纠正、次数,规范中某项条款的增强、消弱、或废除。在编码过程中完全未被违反的条款,说明过于宽松,或你们已经完全"本能"反应,不应作为条款,在本要求及要求1中不得分。此种情况,应补充一条新的条款。 (20分)
序号 | 规则 | 违反情况 | 变动情况 |
1 | 缩进 | 袁艳春违反两次,已提醒改正 | 规则无变动 |
2 | 空行 | 袁艳春违反四次,季嘉违反一次,均已提醒改正 | 规则无变动 |
3 | 冒号 | 袁艳春违反七次,已提醒改正 | c语言使用习惯迁移,规则增强 |
4 | 函数名 | 季嘉违反两次,已提醒改正 | 规则无变动 |
5 | 变量名 | 袁艳春违反三次,季嘉违反两次,均已提醒改正 | 规则无变动 |
6 | 空格 | 季嘉违反一次,已提醒改正 | 规则无变动 |
7 | 语句 | 袁艳春违反两次,季嘉违反四次,均已提醒改正 | 规则无变动 |
8 | 导入格式 | 0 | 规则废除 |
9 | 注释 | 袁艳春违反一次,季嘉违反一次,均已提醒改正 | 规则无变动 |
10 | 分号 | 袁艳春违反五次,季嘉违反两次,均已提醒改正 | 规则增强 |
11 | 赋值符号与等号的使用(补充条款) | 袁艳春违反四次,季嘉违反一次,均已提醒改正 | 规则无变动 |