20200924-4 代码规范,结对要求
作者:互联网
此作业的要求参见:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11244
要求1 《代码规范》包括10项条款。制定条款的目的是在程序设计的过程中(触犯和)约束代码风格,希望切实可行,容易观察和客观检验。
比如, 每个函数不超过5行,对于初学者是不切实际的; 大括号匹配纵列对齐,是切实可行的; 变量名易读,是不易检验的,变量名必须是名词短语,遵循熊匈牙利命名法,是易于检验的。 (10分)
1.换行
当表达式超出或即将超出规定的列宽,遵循以下规则进行换行
1、在逗号后换行;
2、在操作符前换行;
3、规则1优先于规则2。
2. 缩进
缩进应该是每行一个Tab(4个空格),不要在代码中使用Tab字符。
3.空行
空行是为了将逻辑上相关联的代码分块,以便提高代码的可阅读性。在代码中,不能包含多个空行。
4.注释
在每个例程的开始,提供标准的注释样本以指示例程的用途、假设和限制很有帮助。注释样本应该是解释它为什么存在和可以做什么的简短介绍.
5.命名规范
要使用可以准确说明变量/字段/类的完整的英文描述符
要尽量采用项目所涉及领域的术语。
要采用大小写混合,提高名字的可读性。
6.行宽
代码列宽控制在110字符左右。
7.行数
每一个方法不能超过30行代码。
8.分号
不要在行尾加分号,也不要用分号将两条命令放在同一行。
9.花括号
每个“{”和“}”均单独占一行,不与任何语句并行。
10.括号
右括号前不要加空格。
要求2 记录完成本周作业过程中,《代码风格规范》执行情况。包括记录每一条规则的违反和纠正、次数,规范中某项条款的增强、消弱、或废除。在编码过程中完全未被违反的条款,说明过于宽松,或你们已经完全"本能"反应,不应作为条款,在本要求及要求1中不得分。此种情况,应补充一条新的条款。 (20分)
序号 | 规则 | 违反和纠正次数 | 规则变化 |
1 | 换行 | 张兵杰违反1次,王子一违反3次,均已纠正 | 规则有效,保留 |
2 | 缩进 | 张兵杰违反2次,王子一违反1次,均已纠正 | 规则有效,保留 |
3 | 空行 | 张兵杰违反3次,王子一违反2次,均已纠正 | 规则有效,保留 |
4 | 注释 | 张兵杰违反3次,王子一违反1次,均已纠正 | 规则有效,保留 |
5 | 命名规范 | 张兵杰违反0次,王子一违反4次,均已纠正 | 规则有效,保留 |
6 | 行宽 | 张兵杰违反1次,王子一违反3次,均已纠正 | 规则有效,保留 |
7 | 行数 | 张兵杰违反5次,王子一违反0次,均已纠正 | 规则非必要,适当削弱 |
8 | 分号 | 张兵杰违反2次,王子一违反1次,均已纠正 | 规则有效,保留 |
9 | 花括号 | 张兵杰违反1次,王子一违反1次,均已纠正 | 规则有效,保留 |
10 | 括号 | 张兵杰违反3次,王子一违反2次,均已纠正 | 规则有效,保留 |
标签:纠正,结对,代码,20200924,张兵杰,王子,规则,违反 来源: https://www.cnblogs.com/ZhangBingjie/p/13774265.html