哈西徐老师
Java编程中代码规范很重要,不仅是Java,所有的编程语言在编程过程中都要规范编程,养成好习惯,在编程应用程序出问题时可以快速找到解决问题,也可以让别人轻松看懂你编程的代码。
编程代码规范要求:文件分类整理,命名规范,代码备注清楚,完成编程单位以后要写说明文档等等。
编程代码的规范不仅可以说明程序员有良好的编程代码习惯,而且代码规范的程序员往往编程开发技术含量高,质量好,也可以间接反应出开发技术人员的素质。
规范的编程代码是往后自己提高技术最好的经验,希望你也是,不管是编程Java还是其他编程语言都要养成代码规范,希望能帮助到你。
![](http://p2.ttnews.xyz/loading.gif)
![](http://p2.ttnews.xyz/loading.gif)
SOWORD科技言
大的角度来说,代码规范是一种本行业约定俗称、默认遵从的普遍规则,但是除此之外,根据各公司不同甚至各人习惯不同,又会在原有规则上进行一些变通。如不能规范严格要求自己,可能你实力已经达到高级了,去面试也会被人笑话。甚至从一些不规范的命名,我们潜意识会认为这是初级程序员,经验不丰富。
一、命名统一,达意,简洁,一看就知道什么意思,命名a,b,c可能过了一个月,你自己都不知道这个变量,这个类拿来做什么的。
二、命名规范,比如包名小写,类名首字母大写等等。说到这个,之前就面试了个程序员,类名首字母没大写,说自己四年工作经验,但是我们几个就因为这个细节,不太相信他,认为捏造简历,最后领导背景审查,才一年的经验,面试题背得确实不错。
三、注释必须清楚,明了。刚入门的时候,没少因为注释问题被吐槽。不要你以为很简单,很清楚,就觉得没必要注释了。今天你看得懂,过几天可能你自己也不知道当时怎么想的了。我以前有个同事,注释比代码还多,但是我认为注释宜少而精,不宜多而滥,更不能误导。一般就是方法上注释,比较绕的逻辑上加注释。状态码必须注释,0,1,2,3分别代表什么,今天你记得,明天说不定就忘了。注释又分单行注释,多行注释,块级注释,文档注释。
四、还有很多很多需要规范的地方,主要这几点。还有格式,缩进等。Ctrl+Shift+f可以自动调整代码格式缩进。
总而言之,代码的规范很重要,很重要,很重要。规范的代码,让自己省事,也能让别人省心。一旦你离职,接手你工作的人,如果看你代码不规范,会在你离开工作以后,说你各种不是,各种吐槽,心里还不知道怎么骂你的。
杂谈小吴
在编程过程中一定要注意代码命名的规范性,否则在使用和维护过程中将造成很大的麻烦,这也是一种良好的编码习惯。。大家不妨再各种命名的 时候,多下些功夫,尤其向我这种英语很娄的人, 这样别人再看的时候,就很好理解, 不然就会 浪费跟多不必要的时间。
我想到, 自己 在曾经第一次机房的时候 自己格式的不规范, 引以为戒把。给大家展示一下
'应收金额 =充值金额-退卡金额+临时金额
TxtYSJE.Text = Val(TxtCZJE.Text) - Val(TxtTKJE.Text) + Val(TxtLS.Text)
现在让回去看 要不是 有这些注释,我恐怕要看好久。 总而言之,一定要, 在命名上不得 马虎, 不然吃亏的是自己呀。
一些在编码过程中的规则 :
1.方法、类型用 pascal大写规则来命名. public class TextBox { public void DataBind() { } }
2.局部变量、方法的参数 用camel首单词字母小写规则来命名. string userName; public AddUser(string userId, byte[] password);
3.成员变量前加前缀 m_ public class Database { public string m_connectionString; }
4.接口的名称加前缀 I. interface ICompare { int compare(); }
5.自定义的属性以Attribute结尾 public class AuthorAttribute : Attribute { }
6.自定义的异常以Exception结尾 public class AppException : Exception { }
7.方法的命名.一般将其命名为动宾短语. ShowDialog() CreateFile() GetPath()
8.代码的缩进.要用Tab,而不要用space.
9.局部变量的名称要有意义.不要用x,y,z等等. string userName
10.所有的成员变量声明在类的顶端,用一个换行把它和方法分开.
11.用有意义的名字命名namespace,如:产品名、公司名.
12.建议局部变量在最接近使用它时再声明.
13.使用某个控件的值时,尽量命名局部变量.
14.把引用的系统的namespace和自定义或第三方的分开.
15.文件名要能反应类的内容,最好是和类同名,一个文件中一个类.
16.目录结构中要反应出namespace的层次.
17.大括号"{"要新起一行. public class AuthorAttribute : Attribute { }
在查找资料的过程中 还发现了一个命名法,骆驼命名法,
骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。
有兴趣的小伙伴 ,大家可以深入了解
信息安全ovo那些事儿
非常重要。从做事的角度来看,有规范有标准,才算是有水准有质量的。规范的编码最大的好处是看起来舒服,方便自己回头查看,也方便团队协作。几百行的时候还不明显,等到了数以千万记的类和代码量时,标准化的约定成俗的编码规范就无比重要了,这也是软件工程出现的重要原因。
第一绿鸽
任何一种编程语言,代码的规范性都很重要。
延伸至生活、工作、学习......