zoukankan      html  css  js  c++  java
  • 第二次结对作业代码规范

    //来源,腾讯公司编码规范

    编程代码规范:

    缩进:

    统一缩进4格

    命名:

    1.使用纯英文单词

    2.常量,宏,模板,枚举类型常量采取全大写形式

    3.除循环变量外不用单字母作为变量名

    4.类和函数命名首字母大写

    每行最多字符数:

    80个

    函数编写规则:

    1.函数的行数尽量限制在100行以内

    2.一个函数完成一个功能

    3.禁止编写的函数依赖于其他函数内部所实现的功能

    4.尽量重写类的构造函数

    空行:

    每个函数,类,结构体,以及某些程序块之间空一行以表示分离关系

    注释规则:

    1.在源文件头部应该列出:生成日期,作者,版权,代码功能/目的等信息

    2.应该函数程序块前编写注释表明函数功能以及一些必要信息

    3.重要变量定义需编写注释

    操作符前后空格:

    1.值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符,如“ =”、“ +=”

    “ >=”、“ <=”、“ +”、“ *”、“ %”、“ &&”、“ ||”、“ <<” 、“ ^” 等二元操作符
    的前后应当加空格

    2.一元操作符如“ !”、“ ~”、“ ++”、“ --”、“ &”( 地址运算符) 等前后不加

    空格

    3.像“[ ]”、“ .”、“ ->” 这类操作符前后不加空格。

    其他规则:

    1.尽量使用const,避免使用宏

    2.尽可能局部声明变量

  • 相关阅读:
    【转】Testing, Thought, and Observations
    【转】Yet another software testing pyramid
    【转】Automated Testing and the Test Pyramid
    Environment setting up troubleshoot.
    [转] Spring相关
    流水账
    Abbreviation
    chrome中文本框样式问题
    Intellij IDEA 使用总结
    限制
  • 原文地址:https://www.cnblogs.com/hrc990816/p/12496208.html
Copyright © 2011-2022 走看看