作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/7630
参考博客:
https://blog.csdn.net/warm77/article/details/78353632
代码git地址:https://e.coding.net/sxy504/si_ze_yun_suan.git
结对同学:董亚辉
要求1 《代码规范》包括10项条款。
要求1 《代码规范》包括10项条款。
1.编码
(1) 如无特殊情况, 文件一律使用 UTF-8 编码;
(2) 如无特殊情况, 文件头部必须加入#-*-coding:utf-8-*-标识
2.代码格式
(3) 统一使用4个空格进行缩进;
(4) 类成员函数之间空一行;
(5) 函数的参数列表中,之后要有空格;
(6) 左括号之后,右括号之前不要加多余的空格;
(7) if/for/while一定要换行;
3.注释
(8)行注释至少使用两个空格和语句分开,注意不要使用无意义的注释;
(9)在代码的关键部分(或比较复杂的地方), 能写注释的要尽量写注释;
4.命名规范
(10)模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况);
要求2记录完成本周作业过程中,《代码风格规范》执行情况。
编号 |
代码规范类型 |
违反情况 |
违反次数 |
规范措施 |
1 |
使用编码 |
无违反 |
0 |
无 |
2 |
编码标识 |
未加入#-*-coding:utf-8-*-标识 |
1 |
增强,养成写编码标识的习惯 |
3 |
缩进 |
缩进不是4个空格 |
3 |
增强,敲回车的时候特别注意 |
4 |
函数间空行 |
函数间未空行 |
2 |
增强,写完函数时特别注意 |
5 |
参数空格 |
参数列表后无空格 |
3 |
保持 |
6 |
括号前后空格 |
括号前后未空格 |
6 |
保持 |
7 |
部分关键字换行 |
无违反 |
0 |
保持 |
8 |
行注释 |
无违反 |
0 |
保持 |
9 |
注释 |
多处重要模块未注释 |
7 |
写完每行代码都会思考要不要注释 |
10 |
模块名 |
无违反 |
0 |
保持 |