编程规范

Posted 刘伟伟920647590

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程规范相关的知识,希望对你有一定的参考价值。

1. 每行不超过80个字符

2. tab转空格

3. *靠近类型,而不是变量

4. 只有一行代码也要使用花括号

5. 骆驼命名法命名变量:DoSomething

6. 变量名字采用小写的骆驼命名法

7. 类的成员变量:私有成员变量前面加 _ ,公有成员变量不加。

8. 静态变量加前缀 s_ , 全局变量加前缀 g_

9. 函数名字。整体上,应该是个动词,或者是形容词(返回bool的函数),但不要是名词。

10. 宏的名字,全部大写,中间加下划线相连接。

11. 函数的参数可能少,原则上不超过5个。传入参数在前,传出参数在后。

12.

if (condition) {  // 圆括号里没有空格.
  ...  // 2 空格缩进.
} else if (...) {  // else 与 if 的右括号同一行.
  ...
} else {
  ...
}
if (x == kFoo) return new Foo();

 13. 类

class MyClass : public OtherClass {
 public:      // 注意有一个空格的缩进
  MyClass();  // 标准的两空格缩进
  explicit MyClass(int var);
  ~MyClass() {}

14.  , : ; 三种分割符后面都需要留空格

15.

if (b) {          // if 条件语句和循环语句关键字后均有空格.
} else {          // else 前后有空格.
}
while (test) {}   // 圆括号内部不紧邻空格.
switch (i) {
for (int i = 0; i < 5; ++i) {

 16.

 

以上是关于编程规范的主要内容,如果未能解决你的问题,请参考以下文章

php Yoast SEO规范输出的代码片段

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

我的OpenGL学习进阶之旅OpenGL ES 3.0实现了具有可编程着色功能的图形管线

我的OpenGL学习进阶之旅OpenGL ES 3.0实现了具有可编程着色功能的图形管线

使用 Pygments 检测代码片段的编程语言