此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2147
结对伙伴:乔静玉
一、命名规范
1.命名变量时要分行命名;(就算是同一类型的变量也要分行命名)
2.变量的命名要有意义,且采用lowerCamel形式;(由其英文释义命名)
二、注释规范
1.每个函数体之前都要有注释;
2.在重要的变量名后加单行注释;
三、格式规范
1.采用 4 个空格缩进,严禁使用 tab 缩进;
2.函数体的花括号要独占一行;
3.任何逻辑运算都要用括号表示优先级;
4.函数的行数不超过50行;
5.每个函数之间空且仅空一行;
6.操作符与操作数之间应该用一个空格分开。
四、执行情况
规范项 |
违反次数 |
举例 |
改正次数 |
对规范进行的操作 |
一(1) |
3 |
Int num1,num2,num3,num4; |
3 |
保持不变 |
一(2) |
1 |
String shuchu; |
1 |
保持不变 |
二(1) |
7 |
函数public decimal Cal()前无注释 |
5 |
削弱为在重要函数之前加注释 |
二(2) |
0 |
无 |
0 |
保持不变 |
三(1) |
4 |
在CreateEquation.cs中定义num1~num4时,缩进为五个空格。 |
4 |
保持不变 |
三(2) |
3 |
在定义函数时,左大括号常在函数体之后,及时发现并改正 |
3 |
保持不变 |
三(3) |
2 |
if (flag == 1 && i != 0) |
2 |
保持不变 |
三(4) |
2 |
Main函数超过90行 |
0 |
削弱为不超过100行 |
三(5) |
3 |
函数与函数之间无空行,检查之后改正。 |
3 |
保持不变 |
三(6) |
2 |
Int flag =0; |
2 |
保持不变 |