随着互联网的不断发展,越来越多的人都在学习java编程开发的相关技术知识,而今天我们就通过案例分析来了解一下,java编程开发代码优化需要注意哪些问题。
1、逻辑复杂的业务代码一定要有注释(可能你写的是爽了,后面维护你代码的人可能会想往你头上暴扣)
2、首先是变量名、方法名这些,命名一定要规范,千万别出现aa、bb这种命名,然后我们可以对我们的一些状态变量进行集中管理
这个什么意思呢,比如我们在项目中一个订单的状态,0代码已下单、1代表已付款、2代表交易中等等…这一大堆的状态代表数据。
可能前期我们写的时候印象很深刻,万一后期你要改动,又或者需求有变动你确定你的一堆状态数字还记得吗
3、尽量避免重复代码
当你发现某些代码重复出现的次数一多,你就应该有想法把它们抽取出来进行优化了
4、前台后台两次md5加盐加密
后台md5加密相比大家是耳孰能详,我们的shiro等很多权限框架都用到了这一点,而在后台加密依然可能存在密码被截取的可能性。
想象你的密码在被加密前就已经被抓取到了那么加密还有什么用呢也就是截取我们表单提交的内容,这个是有很多办法能够实现的,比如我们利用抓包工具等等,所以说密码一样存在泄漏的可能。
所以我们就有了在前台就先加密一次然后再提交到后台,这样就算截取到了也是我们加密后的密码了。
5、全局异常处理
如果系统发生了异常,不做统一异常处理,前端会给用户展示一大片看不懂的文字。做统一异常处理后当异常发生后可以给用户一个温馨的提示,不至于使用户满头雾水,所以一方面是为了更好的用户体验 如果不统一全局异常,服务端和前端在遇到异常的时候处理起来杂乱无章非常费力。所以另一方面是为了制定规范提高工作效率。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!