一些编程语言的命名约定

版权声明:访问者可将本人原创或翻译内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本人的合法权利。除此以外,将本人原创或翻译内容用于其他用途时,须征得本人的同意。 https://blog.csdn.net/m0_38063172/article/details/83309372

最近在写一个小的web项目练手,要用到不同的语言,感觉自己的命名有些乱,所以专门去搜了一下相应的一些约定,记录在此。

  • Java:

类名的所有单词的首字母大写,类名的词性是名词
接口名的所有单词的首字母大写,接口名的词性是形容词
方法名从第二个单词开始所有单词的首字母大写,第一个单词是动词
变量名从第二个单词开始所有单词的首字母大写
包名的所有字母小写
常量的所有字母大写
文件名需要和某个公共类的名称相同,所以命名约定和类名一样

  • JavaScript

变量名和函数名是驼峰式命名法,也就是从第二个单词开始所有单词的首字母大写。
全局变量的所有字母大写
常量名的所有字母大写
文件名的所有字母小写

  • HTML5

元素名的所有字母小写
属性名的所有字母小写
属性值的所有字母小写,并且放在""里面,可以加入连字符“-”
img元素加入alt属性,定义高和宽。
等号两边不要加入空格,<link rel=“stylesheet” href=“styles.css”> ,而不是<link rel = “stylesheet” href = “styles.css”>
空元素后面加入“/”,<meta charset=“UTF-8” />
文件名的所有字母小写,可以加入连字符“-”

  • CSS

CSS的选择器都和HTML代码有关,见上面HTML5 的部分
文件名的所有字母小写

  • JSP

HTML代码见上面HTML5,Java代码见上面Java
文件名的所有字母小写,可以加入连字符“-”

  • MySQL

关键字和保留字大写
标识符(数据库名、表名、列名等)小写,单词之间用下划线“_”连接

总结

代码里面的命名最重要的规则就是保持一致,不要前后矛盾,让代码的可读性和维护性变差。

猜你喜欢

转载自blog.csdn.net/m0_38063172/article/details/83309372