其他分享
首页 > 其他分享> > 20200924-4 代码规范,结对要求

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