美文网首页
成为编程大牛,从代码命名规范做起

成为编程大牛,从代码命名规范做起

作者: 磨砺营 | 来源:发表于2016-12-15 09:25 被阅读587次

【威哥说】每一个成为大牛的程序员都会有一个好的习惯——命名规范。不知道大家有没有遇到过,当自己接手一个项目的时候,之前人写的代码如果命名非常“个人化”,导致我们无所适从。或者你翻看一下几年前你写的代码,有多少是因为命名不规范而导致自己看不懂的?今天我们一起来看看命名到底怎么规范化。

包的命名

Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。

例如: com.moliying.music

类的命名

类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。

例如: MusicList

接口的命名

接口(Interfaces) 命名规则:大小写规则与类名相似

例如:interface MusicList;

方法的命名

方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。

例如: sendMessge

变量的命名

变量(Variables) 除了变量名外,所有实例,包括类,类常量,均采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。变量名不应以下划线或美元符号开头,尽管这在语法上是允许的。

变量名应简短且富于描述。变量名的选用应该易于记忆,即,能够指出其用途。尽量避免单个字符的变量名,除非是一次性的临时变量。临时变量通常被取名为i,j,k,m和n,它们一般用于整型;c,d,e,它们一般用于字符型。

例如:

char c;

int i;

float myWidth;

实例变量(Instance Variables) 大小写规则和变量名相似,除了前面需要一个下划线

例如:

int _employeeId;

String _name;

Customer _customer;

常量的命名

常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。

例如: MAX_VALUE

相关文章

  • 成为编程大牛,从代码命名规范做起

    【威哥说】每一个成为大牛的程序员都会有一个好的习惯——命名规范。不知道大家有没有遇到过,当自己接手一个项目的时候,...

  • 04 | 代码规范:实践开发 Flutter 编程代码规范工具

    在实践编程之前,我们先来掌握代码规范,毕竟优秀的编程代码从规范开始。 命名规范 命名规范中包括了文件以及文件夹的命...

  • SyleCop

    场景 StyleCop可以检查代码中的各类静态编程规范错误,从代码注释、代码布局、可维护性、命名规范、可读性等各个...

  • 乐乎项目优化

    编程: 1、代码规范。架构规范、文件组织规范、命名规范、代码逻辑规范、资源存放。 一、使用cocoapod 二、代...

  • 代码规范

    妈妈再也不用担心我的代码把自己丑哭了。这篇主要讲基本语法中的代码格式规范。变量命名规范请移步编程命名规范 - 简书...

  • iOS 团队编程规范

    iOS 团队编程规范 前 言 一、命名规范 二、代码注释规范 三、代码格式化规范 四、编码规范 参考资料: 转载自...

  • 08.Shell编程-变量

    Shell编程-变量 编程工具为常用的bash 一、代码规范 文件命名规范:以 .sh结尾 第一行的内容,告知执行...

  • 听大佬讲述阿里Java开发手册书籍版pdf,你觉得Java还难吗

    编程规约 本段讲的是传统意义上的代码规范,包括变量命名、代码风格.控制语句、代码注释等基本的编程习惯,以及从高并发...

  • 【go语言学习】编程规范

    学习一门语言,首先要了解该语言的代码编程规范,以提高代码的可读性、规范性。 一、 命名规范 同其他编程语言一样,g...

  • Android开发中的优化方案

    一、命名规范 代码规范先从命名规范开始,Android的命名规范主要涉及:Java源代码,xml文件,图片资源。 ...

网友评论

      本文标题:成为编程大牛,从代码命名规范做起

      本文链接:https://www.haomeiwen.com/subject/iwbwmttx.html