专栏名称: java那些事
分享java开发中常用的技术,分享软件开发中各种新技术的应用方法。每天推送java技术相关或者互联网相关文章。关注“java那些事”,让自己做一个潮流的java技术人!《java程序员由笨鸟到菜鸟》系列文章火热更新中。
目录
相关文章推荐
芋道源码  ·  MyBatis-Plus 还手写 Join ... ·  21 小时前  
芋道源码  ·  某节大瓜,GPU集群投毒! ·  昨天  
芋道源码  ·  一款开源的通用PDF处理神器,功能强悍! ·  3 天前  
Java编程精选  ·  两万字浅谈 DDD 领域驱动设计 ·  1 周前  
芋道源码  ·  实用指南:解决 SpringBoot ... ·  6 天前  
51好读  ›  专栏  ›  java那些事

优秀Java程序员的编程风格,或者说原则习惯!

java那些事  · 公众号  · Java  · 2017-02-14 16:33

正文

今天突发奇想,对编码习惯和 编程风格 很感兴趣,于是乎,找了一下关于编程风格(Java篇)的资料,希望对爱好编码或者开始学习编码的同学有帮助! 
好处不多说了,但是有几个 原则如下 : 
1.保持原有风格 
2.坚持最小惊奇原则 
3.第一次就做对 
4.记录所有非规范行为 
简单的一些整理, 希望对你们在学习的路上有所帮助。喜欢JAVA的小伙伴,在学习的,学习有困难或者想获取相关学习资料 


格式规范: 
1.缩进嵌套的代码:在每个代码块和嵌套中加入缩进,缩进代码,加强可读性。这些地方包括【类定义,内部类定义,方法定义,静态块,for循环语句,if-else语句,try、catch和finally块,匿名内部类,while语句,do-while语句】 
2.断开很长的句子:第一,如果包含了逗号,那么在每一个逗号后面都另起一行,把逗号后面的每一个表达式都和逗号前面的表达式的第一个字母对齐。第二,应该在优先级最低的运算符之前断行。 
3.使用空白:关键字和左括号之间,右括号和紧随其后的关键字,除了”.”之外的运算符与其前后的表达式之间用空格隔开。每个逻辑上独立的方法和代码段之间,定义类或者接口的成员之间,每个类和接口之间应该加入空白行。 
4.不要直接使用Tab控制符:不同环境对Tab控制符的解释也是不同的。 
命名约定: 
1.名称应该具有实际意义 
2.使用人们熟悉的名称 
3.谨慎使用过长的名字,可以使用简明通用的缩写 
4.尽量保留元音字母 
5.缩写词的第一个字母大写 
6.不要使用大小写来区分的名字 
包命名: 
1.用你所在组织的域名的倒序小写形式作为包的根限定词 
2.使用单独的小写词作为每个包的根名 
3.仅当新旧版本二进制兼容的时候,其包可以使用相同的名字,否则,请使用新名字 

类型命名: 
1.类和接口名中的每个单词的第一个字母大写 
类命名: 
1.用名词命名类 
2.具有成组相关属性,静态服务或者常量的类名字使用复数形式 
接口命名: 
1.用名词或者形容词命名接口 
方法命名: 
1.方法名中的第一个单词小写,其后每个单词的第一个字母大写 
2.用动词命名方法 
3.遵循JavaBean中命名属性访问函数方法:set,get,is 
变量命名: 
1.变量命中的第一个单词小写,其后的每个单词的第一个字母大写 
2.用名词命名变量 
3.集合引用名要用复数形式 
4.为不重要的临时变量简历并使用一套标准名字 
字段命名: 
1.使用this字段变量可以区分开局部变量 
参数命名: 
1.构造函数或者”set”方法给字段分配参数赋值,参数名应该和字段名相同 
常量命名: 
1.常量的每个单词均大写,单词之间使用下划线连接 
文档约定: 
1.为使用和维护你的代码的人编写文档 
2.注释和代码要同步 
3.使用积极的语气,省略无用的词语 
注释类型: 
1.用文档注释来描述编程接口 
2.用标准注释格式隐藏代码而不必删除它们 
3.用单行注释解释实现细节 
文档注释: 
1.在编写代码前描述编程接口 
2.为公用,受保护,包,私有成员建立文档 
3.为每个包编写总结和概述 
4.为包的每个应用程序或组编写概述 
注释风格: 
1.对所有文档注释使用统一的格式和组织结构 
2.关键字,标识符和常量应放到标签中 
3.将代码放入
 

推荐程序员必备微信号 


程序员内参
微信号:

programmer0001



推荐理由:
在这里,我们分享程序员相关技术,职场生活,行业热点资讯。不定期还会分享IT趣文和趣图。这里属于我们程序员自己的生活,工作和娱乐空间。


 ▼长按下方↓↓↓二维码识别关注