Java编程中代码规范很重要吗?

哈西徐老师


Java编程中代码规范很重要,不仅是Java,所有的编程语言在编程过程中都要规范编程,养成好习惯,在编程应用程序出问题时可以快速找到解决问题,也可以让别人轻松看懂你编程的代码。

编程代码规范要求:文件分类整理,命名规范,代码备注清楚,完成编程单位以后要写说明文档等等。

编程代码的规范不仅可以说明程序员有良好的编程代码习惯,而且代码规范的程序员往往编程开发技术含量高,质量好,也可以间接反应出开发技术人员的素质。

规范的编程代码是往后自己提高技术最好的经验,希望你也是,不管是编程Java还是其他编程语言都要养成代码规范,希望能帮助到你。





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那些事儿


非常重要。从做事的角度来看,有规范有标准,才算是有水准有质量的。规范的编码最大的好处是看起来舒服,方便自己回头查看,也方便团队协作。几百行的时候还不明显,等到了数以千万记的类和代码量时,标准化的约定成俗的编码规范就无比重要了,这也是软件工程出现的重要原因。


第一绿鸽


任何一种编程语言,代码的规范性都很重要。

延伸至生活、工作、学习......


分享到:


相關文章: