Skip to content

Latest commit

 

History

History
30 lines (30 loc) · 1.91 KB

codestyle.md

File metadata and controls

30 lines (30 loc) · 1.91 KB

代码风格

  • 缩进格式
    正常的下一个要缩进的语句统一缩进4个空格
  • 变量命名
    1.变量名只有字母与数字与下划线
    2.通常用简单的单字母表示没有特定意义的变量,如若表示特定愿意,就用相的英文意思表示
    如若英文单词过长,就截取相应片段。
    3.下划线不能放在最前面,通常不用下滑线,除非用多个英文单词表示一特定变量
    4.严格控制不用拼音或中文表示变量
  • 每行最多字符数
    每行字符数不超过一百个,多于100的话就要换行,再起一行的话,缩进至少6个空格。
  • 函数最大行数
    main函数最多不超过600行,其他的函数一律不许超过150行。
  • 函数,类命名
    函数的命名和变量类似,用表示相应含义的英文命名,当然通常不用下划线,多个音节的话,第
    二个英文首字母大写。类命名也是如此,当然每个类都是有大写字母开头的英文构成。这些命名
    长度一律不许超过20个字符。
  • 常量
    一律用大写的表示相应意义的英文字母加上下划线表示,且下划线不能放在首位,不超过20个字符。
  • 空行规则
    不同类声明和定义之间空一行,不同函数的定义之前空一行。其他的没有过于严格的要求。
  • 注释规则
    注释的行数较少时每一行用一个//注释,较多时用//注释,通常函数内部注释用//
  • 操作符前后空格
    1.if / for / while / switch / do等保留字与左右括号之间都必须加空格。
    2.任何运算符左右必须加一个空格。
    3.方法参数在定义和替换时,多个参数逗号后边必须加空格。
  • 其他规则
    大括号的使用约定如果是大括号内为空,则简洁地写成{}即可,不需要换行;
    如果是非空代码块则:左大括号前不换行,左大括号后换行,右大括号后换行。