zoukankan      html  css  js  c++  java
  • 20200924-4 代码规范,结对要求

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11244

    结对伙伴:杜志峰

    使用语言:Python

    要求1 《代码规范》包括10项条款。制定条款的目的是在程序设计的过程中(触犯和)约束代码风格,希望切实可行,容易观察和客观检验。

    1.缩进

    统一使用4个空格进行缩进。

    2.空行

    1) 模块级函数和类定义之间空两行;

    2) 类成员函数之间空一行。

    3.函数的参数列表

    1) 函数的参数列表中’,’逗号之后要有空格;

    2) 函数的参数列表中,默认值等号两边不要添加空格;

    3) 左括号之后,右括号之前不要加多余的空格;

    4) 字典对象的左括号之前不要多余的空格。

    4.注释

    1) 有意义的注释;

    2) 比较重要的注释段,使用多个等号隔开,可以更加醒目,突出重要性。

    5.类名

    类名使用驼峰(CamelCase)命名风格,首字母大写。

    6.分号

    不要在行尾加分号,也不要用分号将两条命令放在同一行。

    7.函数名

    函数名一律小写,如有多个单词,用下划线隔开。

    8.行宽 

    每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 80 ,但最长不得超过 120) 。

    9.变量名

    变量名尽量小写,如有多个单词,使用下划线隔开。

    10.常量名

    常量采用全大写,如有多个单词,使用下划线隔开。

    要求2

     记录完成本周作业过程中,《代码风格规范》执行情况。包括记录每一条规则的违反和纠正、次数,规范中某项条款的增强、消弱、或废除。在编码过程中完全未被违反的条款,说明过于宽松,或你们已经完全"本能"反应,不应作为条款,在本要求及要求1中不得分。此种情况,应补充一条新的条款。 (20分)

  • 相关阅读:
    东北育才 第1天
    东北育才 第0天
    BZOJ 3894 文理分科
    BZOJ 1001 [BeiJing2006]狼抓兔子
    POJ 2785 4 Values whose Sum is 0(暴力枚举的优化策略)
    UVA 1605 Building for UN(思维)
    统计频率(map映照容器的使用)
    POJ 1007 DNA Sorting(sort函数的使用)
    POJ 1002 487-3279(map映照容器的使用)
    BFS算法(——模板习题与总结)
  • 原文地址:https://www.cnblogs.com/weichenaa/p/13765591.html
Copyright © 2011-2022 走看看