Java软件工程师代码规范

打印 上一主题 下一主题

主题 1955|帖子 1955|积分 5865

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
@CoderOilStation
 
Java软件的编程过程已经过渡到前后端分离的开发模式。后端的代码编写强度更大。保证Java业务逻辑代码的精确运行的环境。程序的代码质量需要提高。软件编程的过程中和项目组的不同成员相互共同。每个项目组都会有不同代码编程风格的工程师。
 
快速迭代开发的模式可以很快地让上级领导看到项目组的核心竞争力。程序软件的运行效果展示前端。面向大众的前端界面吸引客户。软件工程师的代码规范是一层约束。规范大部分来自不同的工程师的技能履历。
 
Java的实体类命名使用大驼峰命名方法upper camal case. 方法命名使用小驼峰命名方法 lower camal case.变量名称和方法名称的命名规则使用同样的约束。方法处理业务逻辑数据的编程单位。方法函数代码的长度只管控制20~50行。方法的高内聚低耦合体现方法与方法之间相互独立隔离互不影响。运行内存之中的对象域与域解耦分离。
 
控制变量的作用域。节流代码的编程空间。Java的编译器独立于代码的编译过程。Java代码的编写过程和C语言面向过程的编码逻辑体现风格不同。Java的代码使用树形存储。变量命名见名知意。方法使用动词和宾语组合的方式命名。描述方法详细是实现什么功能。变量名词指向指针所毗连的数据内存分配地址。方法的参数个数最好不超过5个。
 
魔鬼数字不可以体现代码。数字并不和睦。常量字段final标志提高用户体验。字符串拼接只管使用对象StringBuilder。枚举代替字符串字面常量。Java的编程变量使用即定义。程序员阅读代码的时候更容易找到定义变量的位置。就近原则即最短搜刮路径。
 
面向过程的编写方式使用宏定义。变量定义的地方和代码方法处理业务逻辑的定法间距过长倒霉于代码的编写和理解。性能方法也会影响。索引的使用体现代码的查找。索引使用树形存储。详细的变量存储数据代码块。
 
实体类的属性字段控制20个。数据库表与表间的外键与主键字段关联。实体表与实体表的外键约束解构删除。实体表之间的关联使用字段id关联。约束牵连主从表。实体表不灵活影响数据检索性能。原子性,隔离性,划一性,持久性规范性更强。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

笑看天下无敌手

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表