代码规范想到哪里写到哪里

感知:用最简单的代码,写出适用于业务场景的需求,并以为扩展。

           当你写代码时,考虑到true/false 命中率 哪个大一些写前边时。

1.起方法名字,特别的重要你是选择按功能、按返回的值、或者别的

2.你所查询数据库的,一定要用最简单的返回,能返回一个就不要返回两个。

3.单表查询不要用别名了吧。

4.代码的SQL 在执行计划,执行一下 看看命中,加索引。

5.两个表尽亮分离,为后续功能打基础

6.find query 返回list  get 一般是一个

7.传userId 一个传参的简单类型,就不传user对象

8.对于缓存用的数据,只取主键再从缓存取,不用join

9.controller 只作控制流转 service 承担业务

10.dto 从前台到后台 po 从后台到前台

11.service dao 在抽象接口类中写注释 ,方法不在抽象接类的方法也写注释

12.插入和删除 返回成功后,再update 如积分+1等

13.dao 职责单一

14.如果两个表比较小,可以连接查询,这时候少用一次数据库连接.省点时间

15.如果重前台传字符串,一两个时候不用对象接收,直接用字符串,少花了点注入了的时间

16.HttpServletRequest req 不能传入service中
17.dto 不能用于实体

18.考虑大数据量表查询索引命中

19.前台看网络请求的时间,是否可以优化。

持续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值