美文网首页
代码开发规范

代码开发规范

作者: 月影风煞 | 来源:发表于2018-05-07 13:51 被阅读0次

1. 代码格式

左小括号和字符之间不出现空格;同样,右小括号和字符之
间也不出现空格
反例 : if (空格 a == b 空格)

if/for/while/switch/do等保留字与括号之间都必须加空格。

任何二目、三目运算符的左右两边都需要加一个空格
运算符包括赋值运算符=、逻辑运算符&&、加减乘除符号等。

2.代码逻辑

【强制】构造方法里面禁止加入任何业务逻辑,如果有初始化逻辑,
请放在 init方法中。

【推荐】使用索引访问用 String的 split方法得到的数组时,需做最后
一个分隔符后有无内容的检查,否则会有抛
IndexOutOfBoundsException的风险。
String str = "a,b,c,,";
String[] ary = str.split(",");
// 预期大于 3,结果是 3

3.集合处理

关于 hashCode和 equals的处理,遵循如下规则:

只要重写 equals,就必须重写 hashCode,因为equals比较之前先比较hashCode(比较的是属性的某个特性,如长度一样) map集合为null情况

4.开发注意

在service层不要做事务控制,即使做业务控制,最后也要抛出,后面会做统一的事务拦截。

service中查询方法一律使用get开头。Insert,update,delete要返回操作行数,做行数判断,得出操作成功的结论,不能通过是否捕获异常来判断执行是否正确。

for循环正确写法:for (var i =0,length=dataObj.length; i< length; i++){//方法体}。

service层是提供通用、标准服务的,返回结果就好了,不要做封装,应该直接返回,封装都是在controller层根据页面逻辑进行的。

相关文章

  • 代码规范

    代码规范 1. 概述 欢迎使用代码规范, 这个是我借鉴京东前端代码规范,组织的内部规范。旨在增强团队开发协作、提高...

  • 代码开发规范

    1. 代码格式 左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格反例 : if (空格 a ==...

  • 开发代码规范

    开发代码规范 子组件使用PureComponent进行继承(我也不知道为什么) 子组件要用fragment标签进行...

  • 代码开发规范

    背景随着项⽬复杂度提⾼、团队成员增多,但编码的⻛格不统⼀,会增加后期维护代码的成本以及编码效率。如果制定⼀套好的规...

  • PM篇

    PM 技术篇1.开发规范命名规范,异常处理规范,日志规范,统一框架,代码commit规范,代码评审规范,统一API...

  • HTML:网站通用代码规范

    1. 概述 常用代码规范旨在增强团队开发协作、提高代码质量和打造开发基石的编码规范, 以下规范是团队基本约定的内容...

  • iOS开发总结之代码规范

    iOS开发总结之代码规范

  • 前端开发规范

    前端代码规范 Front Standard Guide 前端 JS 项目开发规范 规范的目的是为了编写高质量的代码...

  • IntelliJ IDEA安装 Alibaba Java Cod

    写出优雅规范的代码应该是开发者的目标,在代码规范这方面我们熟知的阿里巴巴有一套自己的Java代码开发规范,个人觉得...

  • 中型App开发框架总结

    开发流程总图 代码开发阶段  GitLab:代码管理服务。git分支规范 MockServer:前端/后台同步开发...

网友评论

      本文标题:代码开发规范

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