ZGGSONG WIKI

命名规范

Java命名规范

  • 项目名称:全部小写
  • 常量:都用大写。如:public static final String DBDRIVER = “…..”;
  • 类名:大写开头: 如:public class Person{}
  • 属性名:小写:如:String personName = “Kayle”;
  • 方法名:小写:如:public String getPersonName() {return this.personName}
  • 构造函数名:与类名称一样,所以也是大写开头。
  • 包名:所有的单词都是小写:如:import java.io.*

Python命名规范

  • 模块名:小写字母,单词之间用_分割 如:rivet_detection
  • 包名:小写字母,单词之间用_分割 如:rivet_detection
  • 类名:单词首字母大写 如:python class LogRecord(object):
  • 普通变量:小写字母,单词之间用_分割 如:exc_info
  • 实例变量:以_开头,小写字母,单词之间用_分割 如:_exc_info,以一个下划线开头的标识符(_xxx),不能访问的类属性,但可通过类提供的接口进行访问,不会被语句 “from module import *” 语句加载
  • 私有实例变量:以__开头(2个下划线),小写字母,单词之间用分割 如:\_private_var ,外部访问会报错
  • 专有变量 __开头(2个下划线),__结尾(2个下划线),一般为python的自有变量,不要以这种方式命名 如:__doc__ ,是系统定义的,具有特殊意义的标识符
  • 普通函数:小写字母,单词之间用_分割: 如:get_name()
  • 私有函数:以__开头(2个下划线),小写字母,单词之间用分割 如:__get_name() ,外部访问会报错.

函数命名查询网站

http://unbug.github.io/codelf/

Copyright © 2021 ZGGSONG